我已经完成了描述如何将给定WAR(比如abc.war)配置为tomcat中的默认web-app的线程 .
或
将abc.war重命名为ROOT.war
要么
在$ / conf / Catalina / localhost中使用path =“”创建上下文ROOT.xml,并将docBase设置为war的相对/绝对路径(将abc.war保留在webapps之外以避免双重部署) .
这两个解决方案都会在webapps(appBase)目录中生成ROOT.war . 但是我想在webapps中保留WAR名称(abc.war),而没有单独的ROOT.war来实现这一点 .
在我的案例中有一个解决方案是在server.xml中的<Host>标记下添加一个上下文 . 但是根据Tomcat 7 Doc,不建议直接在server.xml中添加上下文 .
有人能指出我的替代方案吗?
谢谢 .
1 回答
detailed approach
First Method:
Second Method:
Note:
Third Method: