2

我在 Eclipse 中有一个 spring mvc 3.x Web 应用程序,其中资源项目工件名称是“webapp”。因此,http://localhost:8080/webapp将使用带有 eclipse IDE 的 tomcat 7 加载主页。

但是,当我将 tomcat 7.0 发布到某些产品服务器时,我不希望 URL 解析为http://mywebsite.com/webapp而是http://mywebsite.com

我怎样才能做到这一点?

4

1 回答 1

3

您可以遵循以下任一方法

  1. 从 tomcat 中删除现有的 ROOT/ 目录(在 webapps 中)并将您的 war 文件重命名为 ROOT.war,然后部署它。

  2. 在 tomcat 的 conf/server.xml 中配置上下文根以使用您的战争文件(假设 my_war 是您的战争名称)

    < 上下文路径="" docBase="my_war" reloadable="true">

于 2013-08-06T05:46:09.490 回答