【发布时间】:2012-12-28 19:26:20
【问题描述】:
我已经完成了描述如何在 tomcat 中将给定 WAR(比如 abc.war)配置为默认 Web 应用程序的线程。
要么
将 abc.war 重命名为 ROOT.war
或
在 ${tomcat.home}/conf/Catalina/localhost 中创建一个上下文 ROOT.xml,path="" 和 docBase 设置为战争的相对/绝对路径(保留 abc.war 在 webapps 之外避免双重部署)。
这两种解决方案都会导致 webapps (appBase) 目录中的 ROOT.war。但是我想在 webapps 中保留 WAR 名称(abc.war),并且没有单独的 ROOT.war 来实现这一点。
在我的案例中有效的一个解决方案是在 server.xml 的
有人能指点我一个替代方案吗?
谢谢。
【问题讨论】:
-
我在 server.xml 的 Host 标签中继续使用
。 -
wiki.apache.org/tomcat/…参考这个你可以得到完整的答案
-
对于遇到这个问题的任何人,试试这个(它对我有用):stackoverflow.com/a/9162565/2133965
标签: tomcat web-applications tomcat7 war