Java 无法部署Tomcat6 webapp

Java 无法部署Tomcat6 webapp,java,tomcat,deployment,tomcat6,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

我正在尝试在外部服务器上部署新的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有什么不同之处?

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

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

我在项目上运行ant deploy时遇到此错误:警告:所选war文件包含将被忽略的WEB-INF/WEB.xml。请使用webxml属性与war任务相关吗?my.url.com/webapp-x i这是有效的url吗???你不应该在本地主机服务器上运行页面吗?那只是一个占位符。。。我没有给出这个网站上的真实网址。格式为https://x.y.z/webapp-xd您有权访问manager吗?也许你可以使用提供的manager webapp检查状态。我甚至不知道我是否有权访问manager。我正在通过SSH与远程服务器协作。我不能只打开一个web浏览器,然后键入localhost。当我访问时,会出现禁止访问错误。我不知道如何覆盖这个…我看不到任何例外。此外,我在webapps中放置了一个没有任何.class或.java文件的虚拟应用程序。它只有一个index.html文件和一个WEB-INF/WEB.xml文件。