Tomcat 8のRedHat環境でJAVA_OPTSを設定するのに苦労しています。Tomcatのインストールディレクトリの外にプロパティをロードする必要があります。 フォルダ構造:RedHatのJAVA_OPTS
----/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で絶対パスを設定することは可能ですか?ありがとうございました!