gpt4 book ai didi

java - 如何从另一个文件导入 Tomcat Server.xml 的 Host 指令?

转载 作者:行者123 更新时间:2023-11-28 23:09:13 25 4
gpt4 key购买 nike

我的公司希望能够将其他 Hosts 指令添加到我们的 server.xml(Tomcat 的配置文件)中。该 Host 指令位于 Engine 指令中。我想导入第二个文件,例如 hosts.xml,这样我就可以在那个单独的文件中定义主机。

<Host name="localhost" ...>
...
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access_log." suffix=".txt"
pattern="common"/>
...
</Host>

我查看了 WROX ISBN 的 Professional Apache Tomcat 一书:0-7645-4372-5,那里没有答案。

最佳答案

您可以通过将上下文 xml 文件放在适当的位置来做到这一点:

${catalina.home}/conf/Catalina/www.example.com/ROOT.xml${catalina.home}/conf/Catalina/www.foobar.com/ROOT.xml${catalina.home}/conf/Catalina/www.foobar.com/other-webapp.xml

不幸的是,您的 server.xml 仍必须包含根主机元素:

<Engine defaultHost="www.example.com" name="Catalina">  <Host name="www.example.com"></Host>  <Host name="www.foobar.com"></Host>  ...

关于java - 如何从另一个文件导入 Tomcat Server.xml 的 Host 指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/627769/

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