0

我正在尝试将我的 servlet 映射到服务器根 URL 之外的所有内容。它看起来如下:

<servlet-mapping>
    <servlet-name>mvc-dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

我的战争文件是 register.war。当我在 tomcat 中运行它时,我必须使用 www.myurl.com/register/。但是,我想使用的是 www.myurl.com/

有人可以告诉我如何在不将我的 register.war 重命名为 root.war 的情况下实现这一目标吗?

4

1 回答 1

1

您必须转到 Tomcat 配置并更改该特定 Web 应用程序的上下文路径。你会发现它在

/tomcat_installation/conf/context.xml

这里详细介绍了各种元素。您正在寻找docBasepath属性。

于 2013-10-12T21:23:16.250 回答