简体   繁体   English

无法部署Tomcat6 Webapp

[英]Cannot deploy Tomcat6 webapp

I am trying to deploy a new web app on an external server. 我正在尝试在外部服务器上部署新的Web应用程序。 This server is running Tomcat6 and it already has a web app running under its hood without problem. 该服务器正在运行Tomcat6,并且已经有一个Web应用程序在运行,没有任何问题。 (I go to the URL and it works.) I deployed my webapp.war file to the apache*/webapps directory, and when I type "ant list" to query the manager, I get: (我转到URL,它起作用了。)我将webapp.war文件部署到apache * / webapps目录中,当我键入“ ant list”来查询管理器时,我得到:

[list] OK - Listed applications for virtual host localhost
[list] /:running:0:ROOT
[list] /manager:running:0:manager
[list] /webapp-x:running:1:webapp-x
[list] /mywebapp:running:0:mywebapp            <------ my web app
[list] /docs:running:0:docs
[list] /sample:running:0:sample
[list] /examples:running:0:examples
[list] /host-manager:running:0:host-manager

You can see that it shows my web application as running, but when I go to my.url.com/mywebapp in a browser, I get a 404 Not Found Error. 您可以看到它显示我的Web应用程序正在运行,但是当我在浏览器中转到my.url.com/mywebapp时,出现404 Not Found错误。 **However, when I go to my.url.com/webapp-x in a browser, the web application runs and displays itself without any problem. **但是,当我在浏览器中访问my.url.com/webapp-x时,Web应用程序将运行并显示其自身,而没有任何问题。 Why is this? 为什么是这样? What could be different about webapp-x? webapp-x可能有什么不同?

检查日志以确保Webapp在启动时没有引发任何异常,这可以防止上下文出现。

尝试停止它并删除warfile和mywebapp目录,然后重新启动服务器并重新部署它通常可以为我解决问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM