我们有tomcat 5.5.25。在这个tomcat中部署了大约10个war文件。
所有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>
可以使用网址
访问此应用程序
http://mytomcat:8080/app
现在我的要求是使用url
直接访问应用程序
http://mytomcat:8080/
要实现这一目标,我需要更改哪些配置?请帮忙
答案 0 :(得分:2)
将app.xml
文件夹中的ROOT.xml
重命名为conf/catalina/localhost
,然后将文件更改为:
<Context
path=""
docBase="/tomcat/apps/app.war">
</Context>
答案 1 :(得分:0)
必须将上下文路径映射到"/"
。惯例是在根文件夹ROOT
调用Web应用程序,如果让Tomcat自动部署,Tomcat会将该名称的Web应用程序部署到root。