【发布时间】:2017-09-14 09:21:07
【问题描述】:
我很难为 tomcat 8 的 RedHat 环境设置 JAVA_OPTS。我需要在 tomcat 安装目录之外加载属性。 文件夹结构:
----/home/tomcat
-----/apache-tomcat-8
-----/remoteProperties
我想从远程属性文件夹加载属性。
这是setenv.sh文件内容:
JAVA_OPTS="$JAVA_OPTS -DPropertyPath=/home/tomcat/remoteProperties/collections"
部署我的war文件后,似乎此路径设置不正确:
FileNotFoundExcetpion
/home/tomcat/apache-tomcat-8.0.41/bin/home/tomcat/remoteProperties/collections/properties/logging/logback.xml
只要我更改setenv.sh 的内容并使用相对路径而不是绝对路径:
JAVA_OPTS="$JAVA_OPTS -DPropertyPath=../../remoteProperties/collections"
它按预期工作。是否可以在 JAVA_OPTS 中设置绝对路径?谢谢!
【问题讨论】: