gpt4 book ai didi

tomcat - 在 Tomcat 7.0 中设置 Web 应用程序的上下文路径

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

我有一个 WAR 名称为“test< Version >.war”的应用程序,每次版本更改时。我需要我的上下文路径为“/test”,我知道我可以将 WAR 文件重命名为 test.war 并部署它。我添加了一个名为 ROOT.xml 的文件在<catalina_home>/conf/Catalina/localhost/并尝试了以下配置,它没有 wprk

<Context 
docBase="test*.war"
path="/test"
reloadable="true"
/>

有什么建议可以使这项工作成功吗?

最佳答案

不要在 context.xml 文件中设置 path 属性。

相反,将 WAR 文件重命名为 appname.war。在您的情况下,听起来 WAR 文件必须包含版本信息,因此您需要做一些不同的事情。

您使用 conf/Catalina/localhost/ROOT.xml 走在正确的轨道上。这会将应用程序的上下文路径设置为“”(空字符串,“根”Web 应用程序)。如果你想让应用程序部署在/test下,那么你需要将ROOT.xml重命名为test.xml

对于 docBase,您需要在其中包含正确的 WAR 文件名;没有通配符或类似的东西是可以接受的。如果可能,您应该使用 WAR 文件的完全限定路径。此外,WAR 文件不应位于 Tomcat 的 webapps/ 目录中,否则您最终会将应用程序两次部署到不同的上下文路径 (/test/test-1.2.3.4)。

关于tomcat - 在 Tomcat 7.0 中设置 Web 应用程序的上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38866065/

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