无法部署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有什么不同?
答
检查日志以确保webapp在启动时没有抛出任何异常,从而防止上下文出现。
答
尝试停止并删除warfile然后mywebapp目录重新启动服务器,并重新部署它通常解决了这个问题对我来说
我得到这个错误,当我跑我的项目`蚂蚁deploy`:“警告:选择war文件包含一个将被忽略的WEB-INF/web.xml(请将webxml属性用于战争任务)“它可能是相关的吗? – ktm5124 2011-02-08 23:35:24
“my.url.com/webapp-x我”这是一个有效的URL?不应该在你的本地主机服务器上运行页面吗? – palAlaa 2011-02-08 23:40:46