gpt4 book ai didi

tomcat - 为不同的应用程序配置 Tomcat

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

我有一个应用程序,我可以根据不同的参数拥有多个实例。我希望能够使用不同的这些参数集运行相同的 war 文件(当然是在两个不同的名称下)。所以基本上我只想在文件系统上选择一个不同的位置来读取并让应用程序知道它们在文件系统上的“位置”。

我尝试添加自己的 <appname>.xml文件在 $TOMCAT_HOME/conf/Catalina/localhost包含内容的目录...

<Context>
<Parameter name="config.dir" value="/path/to/config/dir" override="false"/>
</Context>

然后我通过 .. 从 Tomcat 中读取该参数

request.getServletContext().getInitParameter("config.dir");

但这仅在作为本地主机寻址时有效。一旦您通过其他别名(例如 http://my.server.com )对其进行寻址,该参数就不会被读取。根据其应用程序名称但独立于其主机名将参数获取到 tomcat 的正确方法是什么?

我正在使用 Tomcat 8

最佳答案

也许 virtual hosting会有帮助。

关于tomcat - 为不同的应用程序配置 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31573257/

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