如何更改ROOT应用程序?

2024-01-10

我正在尝试将 Tomcat 6 Web 服务器的默认应用程序更改为与“ROOT”(在 webapps 文件夹内)不同的应用程序。做这个的最好方式是什么?


有以下三种方法:

  • 首先从 Tomcat 中关闭它bin目录 (sh shutdown.sh)。然后删除你的Tomcat的所有内容webapps文件夹 (rm -fr *)。然后将您的 WAR 文件重命名为ROOT.war,最后从bin目录 (sh startup.sh).

  • 留下你的战争文件$CATALINA_BASE/webapps以其原来的名称。关自动部署 and 启动时部署在你的 Host 元素中server.xml文件。 显式定义所有应用程序上下文server.xml,同时指定path and docBase属性。您必须执行此操作,因为您已禁用所有 Tomcat 自动部署机制,Tomcat将不再部署您的应用程序 除非它在server.xml.

    第二种方法:为了对任何内容进行任何更改 应用程序,您将必须停止并重新启动 Tomcat。

  • 将您的 WAR 文件放置在$CATALINA_BASE/webapps(必须是在外面 以防止双重部署)。放置一个名为的上下文文件ROOT.xml in $CATALINA_BASE/conf/。此上下文文件中的单个元素必须具有docBase属性指向 WAR 文件的位置。路径元素 不应设置 - 它源自名称.xml文件,在这个 案件ROOT.xml。请参阅上下文容器的文档 http://tomcat.apache.org/tomcat-6.0-doc/config/context.html了解详情。

参考 http://wiki.apache.org/tomcat/HowTo#How_do_I_make_my_web_application_be_the_Tomcat_default_application_.3F

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改ROOT应用程序? 的相关文章

随机推荐