我正在使用CentOS 7,并且已经安装了tomcat8。
我正在编辑tomcat8.conf
文件,但遇到异常行为。这是我的.conf
文件:
JAVA_HOME=/usr/java/jdk1.8.0_202-amd64/jre
CATALINA_HOME=/usr/share/tomcat8
CATALINA_BASE=/srv/dblab/tomcat8
LOGFILE_DAYS=3
LOGFILE_COMPRESS=1
CATALINA_OPTS='-Xms512M -Xmx1024M -server'
JAVA_OPTS = '-Djava.awt.headless=true'
JAVA_OPTS='${JAVA_OPTS} -Dfile.encoding=UTF-8'
JAVA_OPTS = '${JAVA_OPTS} '-XX:+UseConcMarkSweepGC'
JAVA_OPTS = '${JAVA_OPTS} -Xmx1536m -Xms1536m'
JAVA_OPTS = '${JAVA_OPTS} -Dlogback.configurationFile=$CATALINA_BASE/conf/logback.xml'
JAVA_OPTS = '${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom'
LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/lib64/tomcat8/lib'
当我重新启动服务时,它失败。但是我用JAVA_OPTS
改写了一行,而且行得通。
JAVA_HOME=/usr/java/jdk1.8.0_202-amd64/jre
CATALINA_HOME=/usr/share/tomcat8
CATALINA_BASE=/usr/share/tomcat8
LOGFILE_DAYS=3
LOGFILE_COMPRESS=1
CATALINA_OPTS='-Xms512M -Xmx1024M -server'
JAVA_OPTS = '-Djava.awt.headless=true -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -Xmx1536m -Xms1536m -Dlogback.configurationFile=$CATALINA_BASE/conf/logback.xml -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Djava.security.egd=file:/dev/./urandom'
LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/lib64/tomcat8/lib'
有人知道为什么我无法使用JAVA_OPTS
在多行上实例化${JAVA_OPTS}
变量(我也尝试过$JAVA_OTPS
)吗?
谢谢!