我正在使用 startup.sh 启动 Tomcat,我需要在部署在 Tomcat 中的其余应用程序中获取以下两个参数。
- 日志文件位置
- 调试级别
看了一些关于stack overflow的资料,上面说可以按如下配置。
CATALINA_OPTS="${CATALINA_OPTS} -DlogfileLoc=value -DdebugLevel=value2"
但我不想对这些值进行硬编码,它应该取自启动 Tomcat 的用户。那么是否可以在启动时发送这些参数?
最佳答案
在用户使用 startup.sh 启动 Tomcat 之前运行命令怎么样?
export CATALINA_OPTS="$CATALINA_OPTS -DlogfileLoc=value -DdebugLevel=value2"
关于tomcat - 动态传递-D参数tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44560668/