http://myservername.hq.mycompany.org:8080/
Я получаю ошибку 404.
Все, что вы описали, является правильным, ожидаемым поведением. Tomcat прослушивает 8080, иначе вы никогда не получите 404. Любые коды 3xx, 4xx, 5xx и все другие HTTP-коды поступают с сервера, следовательно, сеанс TCP работал, следовательно, подключение / прослушивание / привязка все сработало.
Думаю, вы должны спросить администратора:
Какой полный URL-адрес для просмотра интерфейса? (Скорее всего, это http://myservername.hq.mycompany.org:8080/something.jsp.blahblahblah )
Найдите базовый поток для проверки некоторых минимальных функций (например, пользователя и пароля для входа в, сделайте одно, посмотрите одно, выйдите из системы)
Особенности:
Tomcat выглядит хорошо.
Вместо
netstat -a
вы должны использоватьnestat -an
или лучшеnetstat -lntp
или даже лучше современныйss -lntp
Tomcat отслеживает изменения в подкаталоге
webapps
. После того, как вы поместите туда.war
, вы должны ожидать, что tomcat начнет развертывание автоматически. Если tomcat был мертв, при запуске он развернетwebapps
. Другого магазина приложений нет. Для результатов развертывания проверьтежурналы / catalina.out
и другие журналы.P.S. У многих приложений также есть «уродливые» требования для успешного развертывания: всегда останавливать tomcat, удалять все из
temp
, все изработать
, запускать tomcat.