无法部署Tomcat6 webapp

问题描述:

我试图在外部服务器上部署新的Web应用程序。该服务器运行的是Tomcat6,它已经有一个运行在其引擎下的Web应用程序,没有问题。 (我去的URL和它的作品。)我部署了我webapp.war文件到Apache */webapps目录,当我键入“蚂蚁名单”来查询经理,我得到:无法部署Tomcat6 webapp

[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 

你可以看到它显示我的Web应用程序正在运行,但是当我在浏览器中访问my.url.com/mywebapp时,出现404 Not Found Error。 **但是,当我在浏览器中访问my.url.com/webapp-x时,Web应用程序将运行并自行显示而不会出现任何问题。为什么是这样? webapp-x有什么不同?

+0

我得到这个错误,当我跑我的项目`蚂蚁deploy`:“警告:选择war文件包含一个将被忽略的WEB-INF/web.xml(请将webxml属性用于战争任务)“它可能是相关的吗? – ktm5124 2011-02-08 23:35:24

+0

“my.url.com/webapp-x我”这是一个有效的URL?不应该在你的本地主机服务器上运行页面吗? – palAlaa 2011-02-08 23:40:46

检查日志以确保webapp在启动时没有抛出任何异常,从而防止上下文出现。

尝试停止并删除warfile然后mywebapp目录重新启动服务器,并重新部署它通常解决了这个问题对我来说