2016-06-26 143 views
0

我在访问Tomcat WebApps时遇到了一个奇怪的问题。我有几个Web应用程序都可以在我的开发机器上正常工作。但是,当我将它们部署到测试服务器(复制到webapp文件夹)时,其中一些无法访问,其中一个是tomcat管理器应用程序。部署Tomcat WebApp但无法访问

EDIT1:将tomcat webapp的文件夹是不是默认的,但是(从server.xml中):

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

将tomcat日志说

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> 

我可能会丢失什么?

在此先感谢 延

+0

您应该能够访问管理员应用程序,并使用默认的tomcat安装提供的管理员凭证需要在tomcat-users.xml中配置。 –

+0

如果你复制到'webapp'文件夹,为什么这个名字不在显示的路径中('E:\ daten \ web \ my.pma.de \ servlet \ manager')? – Andreas

回答

0

原来,在测试服务器上(出乎我的开发机)Tomcat服务器正在运行“的背后”中Apachte httpd的一个MOD-JK。所以基本上缺乏的是用“JkMount”来安装webapps。