2016-06-26 2 views
0

У меня есть странная проблема с доступом к Tomcat WebApps. У меня есть несколько WebApplications, которые отлично работают на моей машине разработки. Но когда я развертываю их на тестовый сервер (копируя в папку webapp), некоторые из них не могут быть доступны, один из них - приложение Tomcat manager.Tomcat WebApp развернут, но недоступен

Edit1: Папка кот WebApp не по умолчанию, но (из server.xml):

<AutoWebApp dir="E:/daten/web/my.pma.de/servlet" host="DEFAULT" /> 

Журнал говорит кот

INFORMATION: Deploying web application directory E:\daten\web\my.pma.de\servlet\manager 
Jun 26, 2016 5:02:20 PM org.apache.catalina.startup.TldConfig execute 
INFORMATION: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 
Jun 26, 2016 5:02:20 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFORMATION: Deployment of web application directory E:\daten\web\my.pma.de\servlet\manager has finished in 109 ms 

Но когда я пытаюсь получить доступ к приложению менеджера (который снова отлично работает на моей машине разработки), я всегда получаю ошибку 404:

The requested URL /manager was not found on this server. 

tomcat-u sers.xml содержит правильные учетные данные для менеджера webapp:

<tomcat-users> 
<user password="xxxxx" roles="manager-script,manager-gui,admin, admin-gui" username="xxxxx"/> 
</tomcat-users> 

Что я могу пропустить?

Заранее спасибо Jens

+0

вы должны иметь доступ к приложению администратора с установкой по умолчанию tomcat, при этом учетные данные администратора должны быть настроены в tomcat-users.xml. –

+0

Если вы скопировали в папку 'webapp', почему это имя не указано в указанном пути (' E: \ daten \ web \ my.pma.de \ servlet \ manager')? – Andreas

ответ

0

Оказалось, что на тестовом сервере (в отличие от моей машины развития) сервер Tomcat был запущен «за» мод-JK в Apachte HTTPD. Таким образом, в основном отсутствовал монтаж webapps с помощью «JkMount».