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

时间:2011-01-16 19:35:43

标签: linux tomcat tomcat6 fedora

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

  • 实施例
  • 主机管理器
  • 管理器
  • ROOT
  • 样品

我在Tomcat上的localhost上运行了一个Web应用程序。我创建了一个war文件MyProject.war并将其放入webapps目录。重新启动Tomcat服务器,提取战争,我有这样的结构:

  • 实施例
  • 主机管理器
  • 管理器
  • MyProject的
  • ROOT
  • 样品

调用URL http://mysubdomain.mysite.com:8080/我使用

获取Tomcat起始页面
  

如果您通过网络浏览器看到此页面,则表示您已成功设置Tomcat。恭喜!

致电http://mysubdomain.mysite.com:8080/MyProject/我收到项目页面。

我想要的是,我可以使用网址http://mysubdomain.mysite.com:8080/访问我的项目,而不是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 /

访问

1 个答案:

答案 0 :(得分:4)

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

您也可以通过在<Host>

/conf/server.xml条目中添加以下行来执行此操作
<Context docBase="MyProject" path="" />