Для развертывания и устранения неполадок в приложении получение 404-й ошибки мало пригодно. Я развернул приложения, которые не сообщают о проблемах в журналах, но возвращают 404. В приложении ЕСТЬ ошибка, я нашел ее методом проб и ошибок.
Есть ли способ, чтобы Tomcat действительно возвращал ошибку, с которой он сталкивается, в отличие от 404?
Если по этому пути нет сервлета, Tomcat мало что может сделать, чтобы даже узнать «настоящую» ошибку.
Если определенно существует сервлет, назначенный пути, который дает ошибку 404, вы должны проверить этот сервлет. Например, сервлет JSF Facelets, как известно (и досадно), по умолчанию выдает 404, если страница существует, но отсутствует включенный файл.