如何更改根应用程序?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (21)

试图将Tomcat 6 Web服务器的默认应用程序更改为与“root”做这件事的最好方法是什么

提问于
用户回答回答于

添加<Context>标记中的<Host>标记入server.xml因为Tomcat 6将解决这个问题。

应该是这样的:

<Host name="localhost"  appBase="webapps" 
        unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase="E:\struts-ITRCbook\myStrutsbook" reloadable="true">
    </Context>
</Host>
用户回答回答于

有三种方法:

  • 首先关闭你的Tomcat的bin目录(sh shutdown.sh)。然后删除Tomcat webapps文件夹的所有内容(rm -fr *)。然后将WAR文件重命名为ROOT.war,最后从bin目录(sh startup.sh)中启动Tomcat 。
  • 将档案放在$CATALINA_BASE/webapps原名下。关闭 文件中Host元素的autoDeploydeployOnStartupserver.xml 第二种方法:为了对任何应用程序进行任何更改,必须停止并重新启动Tomcat。
  • 将WAR文件放在外面$CATALINA_BASE/webapps(它必须在外面以防止双重部署)。放置一个名为ROOT.xmlin 的上下文文件$CATALINA_BASE/conf/

扫码关注云+社区