use*_*507 4 java ubuntu tomcat java-opts catalina
我已经通过catalina中的catalina.sh中的JAVA_OPTS放置了JVM选项.但是,系统不会选择这些选项 - 我试图通过分析信息来设置项目属性和日志文件的路径.我必须在私有实例的bin中设置setenv.sh中的选项.甚至我在catalina.sh中查看JAVA_OPTS的echo命令也没有得到打印 - 默认值如CATALINA_BASE等.打印出来.catalina.sh甚至被处理了吗?
在一天结束时,我的系统可以正常使用setenv.sh.我很好奇为什么JAVA_OPTS没有被catalina.sh接收.
我正在使用安装了TOMCAT 7的Ubuntu 12.04和JDK 1.7.
谢谢
您不应该编辑catalina.sh文件 - 它在该文件中声明.相反,要设置您的ENV ironmental变量,创建一个setenv.sh在catalina.sh是同一个目录(称为CATALINA_BASE /箱)文件,并在编写代码.
我必须自己设置JAVA_OPTS变量,然后创建bin/setenv.sh文件,将其设置为可执行文件chmod +x bin/setenv.sh并在其中写入:
JAVA_OPTS="$JAVA_OPTS -Xms128m -Xmx512m -server"
它将我的初始分配内存设置为128,最大内存设置为512 MB.它工作正常.
小智 2
请编辑:/etc/default/tomcat7或/etc/default/{user_who_runs_tomcat}
例如:
*JAVA_OPTS="-Djava.awt.headless=true -Xmx2G -XX:+UseConcMarkSweepGC -server -XX:MaxPermSize=384m"*
| 归档时间: | 
 | 
| 查看次数: | 41792 次 | 
| 最近记录: |