2016-02-23 2 views
2

У меня установлен Tomcat7 на моем Windows Server. И у меня есть военный файл для развертывания приложения Java с REST для моего Tomcat. У меня нет проблем с Диспетчер приложений и развертыванием моего приложения. Но у меня есть проблема, чтобы получить ответ от этого приложения. Раньше он устанавливался на другой сервер Tomcat, и он работал нормально. Я заглянул в журналы и нашел только этоWebapp на Tomcat не отвечает

10.10.1.32 - - [23/Feb/2016:12:40:42 +0200] "GET/HTTP/1.1" 200 11418 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET/HTTP/1.1" 200 11418 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /tomcat.css HTTP/1.1" 200 5926 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /tomcat.png HTTP/1.1" 200 5103 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /bg-middle.png HTTP/1.1" 200 1918 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /bg-nav.png HTTP/1.1" 200 1401 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /bg-button.png HTTP/1.1" 200 713 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /asf-logo.png HTTP/1.1" 200 17811 
10.10.1.32 - - [23/Feb/2016:12:40:45 +0200] "GET /bg-upper.png HTTP/1.1" 200 3103 
10.10.1.32 - - [23/Feb/2016:12:40:46 +0200] "GET /favicon.ico HTTP/1.1" 200 21630 
10.10.1.32 - - [23/Feb/2016:12:40:50 +0200] "GET /manager/html HTTP/1.1" 401 2538 
10.10.1.32 - sa [23/Feb/2016:12:40:55 +0200] "GET /manager/html HTTP/1.1" 200 14084 
10.10.1.32 - sa [23/Feb/2016:12:40:55 +0200] "GET /manager/images/tomcat.gif HTTP/1.1" 200 2066 
10.10.1.32 - sa [23/Feb/2016:12:40:55 +0200] "GET /manager/images/asf-logo.gif HTTP/1.1" 200 7279 
10.10.1.32 - - [23/Feb/2016:12:42:12 +0200] "GET /uniteh-bau/rest/settings/setServerName/tsrv HTTP/1.1" 404 - 
10.10.1.32 - - [23/Feb/2016:13:01:20 +0200] "GET/HTTP/1.1" 200 11418 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET/HTTP/1.1" 200 11418 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /tomcat.css HTTP/1.1" 200 5926 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /tomcat.png HTTP/1.1" 200 5103 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /bg-nav.png HTTP/1.1" 200 1401 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /bg-upper.png HTTP/1.1" 200 3103 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /bg-middle.png HTTP/1.1" 200 1918 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /asf-logo.png HTTP/1.1" 200 17811 
10.10.1.32 - - [23/Feb/2016:13:01:25 +0200] "GET /bg-button.png HTTP/1.1" 200 713 
10.10.1.32 - - [23/Feb/2016:13:01:48 +0200] "GET /uniteh-bau/rest/settings/info HTTP/1.1" 404 - 
10.10.1.32 - - [23/Feb/2016:14:06:56 +0200] "GET/HTTP/1.1" 200 11418 
10.10.1.32 - - [23/Feb/2016:14:08:41 +0200] "GET /uniteh-bau/rest/settings/setServerName/tsrv HTTP/1.1" 404 - 
10.10.1.32 - - [23/Feb/2016:14:55:20 +0200] "GET/HTTP/1.1" 200 11418 
10.10.1.32 - - [23/Feb/2016:14:55:30 +0200] "GET /uniteh-bau/rest/settings/setServerName/tsrv HTTP/1.1" 404 - 

Я использую интернет-браузер для тестирования своего приложения. Но единственное, что я вижу, это пустая страница. В журналах все мои запросы отмечены 404 в конце журнала. Я что-то пропустил?

ответ

1

Эти пути относятся к корню (/) вашего сервера. Tomcat не работает так: вы можете видеть, что эти три запроса на /manager/ приводят к состоянию 200.

Кроме того, ваш .war установлен как веб-приложение под определенным именем и все запросы должны быть по отношению к имени этого WebAPP в:

enter image description here

в этом случае все запросы должны перейти к https://myserver.com:port/myWar/*

Проблема может быть вызвана, если вы использовали apache httpd перед Tomcat, который переписывал URL-адреса, а ваши ссылки/закладки по-прежнему указывают на корневые пути.

TL; просто зайдите в приложение-менеджер и нажмите ссылку на ваше приложение.

+0

Благодарим вас за ответ. Можете ли вы сказать мне, пожалуйста, можно ли отключить apache httpd? Я нашел [это] (https://httpd.apache.org/docs/2.2/programs/apachectl.html) – Dropper

+0

Конечно, 'apachectl stop' или' apache2ctl stop'. Но это не должно быть вашей текущей проблемой. –

+0

Я переустановил Tomcat вообще, отключил httpd и снова развернул мое веб-приложение, и теперь он работает так, как я хочу. Спасибо. – Dropper

Смежные вопросы