gpt4 book ai didi

tomcat - 我可以将 ROOT 应用程序配置为从 Tomcat 6 中的另一个路径访问吗?

转载 作者:行者123 更新时间:2023-11-28 21:59:27 24 4
gpt4 key购买 nike

我有一个应用程序作为 ROOT.war 部署在 Tomcat 的 /webapps 下。按照现在的配置,我只能通过 http://www.example.com 访问应用程序.我希望能够使用 http://www.example.com/myapp 访问它而不必改变它被部署为 ROOT 的事实。我的 ROOT.xml 中有以下内容:

<Context path="/myapp"/>

但是,当我部署这个 ROOT.xml 并重新启动 Tomcat 然后我尝试转到 http://www.example.com/myapp , Tomcat 给了我一个 404。所以这告诉我,单独改变它并不能解决我的问题。

在这种情况下,在 Tomcat 6 中是否可以将 ROOT 上下文配置为通过“/myapp”访问而无需重命名 ROOT 上下文(例如,无需重命名 webapps/ROOT.war)?

最佳答案

您需要将 ROOT.xml 重命名为 myapp.xml 并包含以下内容,

<Context docBase="/catalina_home/webapps/ROOT.war" />

通过这样做,您创建了 2 个共享同一个 WAR 文件的上下文“/”和“/myapp”。

如果您只想拥有一个 webapp,最简单的做法是将 ROOT.war 重命名为 myapp.war。

关于tomcat - 我可以将 ROOT 应用程序配置为从 Tomcat 6 中的另一个路径访问吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com