Estou com o mesmo problema de antes, que era um erro 500 quando dava submit no formulário(cadastro de um livro), mas o problema foi resolvido pois faltava eu importar o LivroDao e a database para o arquivo controlador. Mas agora é um erro 404 e eu não consegui indentificar o porquê.
O erro acontece quando eu mudo o action do formulário(form.marko), de /livros, para /livros/form, conforme foi instruído na aula, para que a URL fique em /livros/form e não vá para /livros se por acaso um erro acontecer e o livro não for cadastrado.
https://github.com/vkindrat/vkindrat.github.io/tree/master/casadocodigo