一尘不染

Tomcat6->如何将项目放入根文件夹?

tomcat

我在Linux服务器上有一个Tomcat6服务器。webapps目录的结构为:

  • examples
  • host-manager
  • manager
  • ROOT
  • sample

我有一个在Tomcat上的本地主机上运行的Web应用程序。我创建了一个war文件MyProject.war,并将其放入webapps目录。重新启动Tomcat服务器,战争被解压缩,我具有以下结构:

  • examples
  • host-manager
  • manager
  • MyProject
  • ROOT
  • sample

调用URL,http://mysubdomain.mysite.com:8080/我得到了Tomcat的起始页面

如果您正在通过Web浏览器看到此页面,则意味着您已经成功设置了Tomcat。恭喜!

打电话给http://mysubdomain.mysite.com:8080/MyProject/我得到我的项目页面。

我想要的是我可以使用URL
http://mysubdomain.mysite.com:8080/而不是通过URL访问我的项目http://mysubdomain.mysite.com:8080/MyProject/

我怎样才能做到这一点?

最好的祝福。

更新 我的server.xml中有这个:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context docBase="MyProject" path="/" />
</Host>

我使用空字符串在路径上执行了/,然后重新启动Tomcat。两者都不起作用。主目录显示了Tomcat起始页,而不是我的项目。该项目只能通过…:8080 /MyProject /访问


阅读 271

收藏
2020-06-16

共1个答案

一尘不染

删除ROOT文件夹,重命名MyProject.warROOT.war并重新启动。

您也可以通过<Host>/conf/server.xml

<Context docBase="MyProject" path="" />
2020-06-16