tomcat7を使用しています。
tomcat.confにJAVA_OPTSを記載しています。
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=1024m"
JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/share/tomcat/temp/"
tomcatを起動すると起動に失敗し、以下エラーが表示されます。
Caused by: java.lang.ClassNotFoundException: $JAVA_OPTS
「JAVA_OPTS」としての記載方法を間違えているのでしょうか。
ちなみに2つ目の指定の内容を
JAVA_OPTS="{$JAVA_OPTS} -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/share/tomcat/temp/"
に変えると
Caused by: java.lang.ClassNotFoundException: ${JAVA_OPTS}
のようなエラーになるだけです。
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/share/tomcat/temp/"
のように1行で記載すると問題ないのですが、JAVA_OPTSが増えると見難くなりますし、できればオプションごとに記載したいのですが、どうすれば良いでしょうか。
あなたの回答
tips
プレビュー