2013-10-12 84 views
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?

回答

1

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

/tomcat_installation/conf/context.xml 

The various elements are detailed here.您正在寻找docBasepath属性。