gpt4 book ai didi

java - 通过 server.xml 的 Tomcat 映射上下文

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:57:20 24 4
gpt4 key购买 nike

我创建了一场 war 并将其部署到我的 $CATALINA_HOME/webapps 文件夹中就好了。然后我想测试配置它以指向任意位置的 war ,例如 c:\tmp\mywar.war。这是我在 $CATALINA_HOME/conf 中的 server.xml 文件中放入的内容。

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/blah" docBase="h:/tmp/mywar.war" reloadable="true" />
</Host>

当我尝试加载 localhost:8080/blah 时,Tomcat 返回 404。如果我将 docBase 指向 exploded war,它就可以正常工作。我在这里缺少什么?

最佳答案

您最好将上下文配置放在应用程序文件中/META-INF/context.xml 的单独文件中。

It is NOT recommended to place elements directly in the server.xml file. This is because it makes modifying the Context configuration more invasive since the main conf/server.xml file cannot be reloaded without restarting Tomcat.

您可以在此处查看 Tomcat7 文档中的更多详细信息:http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Defining_a_context

关于java - 通过 server.xml 的 Tomcat 映射上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9434964/

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