2014-03-18 54 views
0

我们有tomcat 5.5.25。在这个tomcat中部署了大约10个war文件。从根目录访问应用程序的Tomcat上下文路径更改

所有war文件都位于一个单独的目录中,并且conf/catalina/localhost文件夹中的每个应用程序都有xml文件。

例如采取app.war应用

app.war文件是存在于/ Tomcat的/ apps目录。

app.xml文件存在于conf/catalina/localhost文件夹中。

和分解的目录存在于webapps文件夹中。

app.xml文件看起来像这样

<Context path="/app"docBase="/tomcat/apps/app.war"> 
</Context> 

,并使用URL

http://mytomcat:8080/app

现在,我的要求是直接使用URL

来访问应用程序此应用程序可访问

http://mytomcat:8080/

为了实现这一目标是什么配置,我需要改变吗?请帮助

+0

您是否尝试过使用“根”文件夹作为你的web应用文件夹或http://stackoverflow.com/questions/715506/tomcat-6-how-to-change-the-root-application to convert your app.war in the ROOT app – jenaiz

回答

0

上下文路径必须映射到"/"。约定是在根文件夹ROOT上调用Web应用程序,如果允许Tomcat自动部署,Tomcat会将该名称的Web应用程序部署到根目录。

2

conf/catalina/localhost重命名文件夹app.xmlROOT.xml和更改文件为:

<Context 
    path="" 
    docBase="/tomcat/apps/app.war"> 
</Context> 
相关问题