我已经通过描述如何配置给定WAR(比如说abc.war)作为tomcat中的默认web-app的线程。在tomcat 7中设置默认应用程序
要么
的abc.war重命名为ROOT.war
或
创建$上下文的ROOT.xml {tomcat.home}/CONF /卡塔利娜/ localhost with path =“”,docBase设置为战争的相对/绝对路径(保持webapps外部的abc.war 以避免双重部署)。
这两种解决方案都会在webapps(appBase)目录中产生ROOT.war。不过,我想在webapps中保留WAR名称(abc.war),并且没有单独的ROOT.war来实现此目的。
在我的情况下工作的一种解决方案是在server.xml中的<主机>标记下添加上下文。但根据Tomcat 7 Doc,不建议直接在server.xml中添加上下文。
有人可以指点我吗?
谢谢。
第二种方法 – TheWhiteRabbit
我继续在server.xml的Host标记内使用 。 –
http://wiki.apache.org/tomcat/HowTo#How_do_I_make_my_web_application_be_the_Tomcat_default_application.3F参考这个你可以得到完整的答案 – madhu