无法部署Tomcat6 webapp

时间:2011-02-08 23:31:44

标签: java tomcat deployment tomcat6

我正在尝试在外部服务器上部署新的Web应用程序。这个服务器正在运行Tomcat6,它已经有一个在其引擎盖下运行的Web应用程序没有问题。 (我转到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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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