运行tomcat
信息:服务器版本:Apache Tomcat / 7.0.78
在
CentOS版本6.9(最终版)
广泛的搜索没有透露我的问题的答案。有许多页面描述了要做什么,但没有描述如何排除故障或其他人是否有此问题
在
/usr/share/tomcat/bin
我创建了一个包含
的setenv.shexport CATALINA_OPTS="-Xss112m -Dsome.random.variable=random1"
export CATALINA_OPTS="$CATALINA_OPTS -Dsome.random.variable2=random1"
我没有在catalina.out(Info:Command line argument)的头部看到变量定义。我也尝试使用JAVA_OPTS而不是CATALINA_OPTS。
这是bin目录列表:
[root@localhost tomcat]# ls -l bin
total 80
-rw-r--r-- 1 root tomcat 29182 Jun 9 19:57 bootstrap.jar
-rw-r--r-- 1 root tomcat 1647 Jun 9 19:57 catalina-tasks.xml
-rw-r--r-- 1 root tomcat 133 Jul 31 21:26 setenv.sh
-rw-r--r-- 1 root root 38548 Jun 9 19:57 tomcat-juli.jar
我在
中改变了JAVA_OPTS /usr/share/tomcat/conf/tomcat.conf
这很好。
有谁知道我做错了什么?
答案 0 :(得分:0)
bin/setenv.sh
调用 bin/catalina.sh
。但是,CentOS 6上的Tomcat没有bin/catalina.sh
。因此,您可能必须将CATALINA_OPTS
写入另一个文件,例如/etc/tomcat7/tomcat7.conf
。