gpt4 book ai didi

java - 在 Tomcat/Catalina Context docBase 配置中使用环境变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:08:55 26 4
gpt4 key购买 nike

我不是 tomcat 的大用户,但我们的项目目前正在使用它。我们已经提交了一个位于 CATALINA_HOME\localhost 中的 .xml 配置文件,但它的更新相当频繁。我更愿意将该文件从我们的工作目录符号链接(symbolic link)到 CATALINA_HOME\localhost 目录。不幸的是,每个开发人员都必须修改 docBase 路径。

有没有办法在 docBase 路径中使用环境变量,以便开发人员可以将他们的项目保存在他们喜欢的地方,并且我们的启动脚本可以符号链接(symbolic link) catalina xml 配置?

我想要这样的东西:

....

最佳答案

这是我在 Tomcat7 中所做的(我认为您在其他版本的 Tomcat 中这样做不会有问题):

在 setenv.bat 中我添加了以下行:

set JAVA_OPTS=%JAVA_OPTS% -DAPP_PATH="c:\path\to\app"

在我的 webapp.xml 中(位于 C:\path-to-apache-tomcat\conf\Catalina\localhost)

我做了以下事情:

<Context docBase="${APP_PATH}\src\main\webapp">

希望这对您有所帮助!

关于java - 在 Tomcat/Catalina Context docBase 配置中使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9161731/

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