Tomcat将上下文路径从URL中删除

4

只有在给定上下文路径时,我才能访问我的应用程序,如:

www.mydomain.com/projName

而不是与:

www.mydomain.com

如果我提供 www.mydomain.com,它会在ROOT下加载tomcat应用程序。我需要做哪些更改才能够在没有上下文路径的情况下访问应用程序?

将文件夹名称更改为您的项目名称。 - kaysush
1
如何在Tomcat 7.0中设置Web应用程序的上下文路径 - Beau Grantham
@:SuKu - 当用户首次启动应用程序时,我不希望在URL中出现上下文路径。 URL应该只是“www.mydomain.com”。 - Sachin
2个回答

4
您可以在{CATALINA_HOME}/conf/server.xml中更改以下内容,以指向您的Web应用程序。
    <Context path="" docBase="your application folder relative 
               path from webapps" debug="0"> 
    </Context>

<Context path="" docBase="{CATALINA_HOME}/webapps文件夹中应用程序的文件夹名称" debug="0" privileged="true" /> - shiv

0

你应该提供配置文件的内容,特别是位于/META-INF/context.xml的context.xml。

在那个文件中,你尝试过将上下文路径指定为""吗?

类似这样:

<Context path=""/>

在对context.xml进行任何更改后,请不要忘记重新部署你的解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接