Linux Tomcat 设置 JAVA_OPTS 异常
Linux Tomcat 设置 JAVA_OPTS 异常
没想好 发表于3年前
Linux Tomcat 设置 JAVA_OPTS 异常
  • 发表于 3年前
  • 阅读 32
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: Tomcat 设置 JAVA_OPTS 后 shutdown 报错: Error occurred during initialization of VM Could not reserve enough space for object heap

Linux:CentOS 6.6 

内存情况:

Tomcat:apache-tomcat-7.0.61.tar.gz  

bin/catalina.sh 配置

declare -x JAVA_OPTS=%JAVA_OPTS% -Xms1260m -Xmx1790m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled

Tomcat startup 后正常提示,但是无法访问。

shutdown 报:

....
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

修改如下后 shutdown  正常:

declare -x JAVA_OPTS="-Xms256m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled"

测试 -Xms 可用大小 方法如下:

java -Xmx1024M -version
java -Xmx512m -version

共有 人打赏支持
粉丝 2
博文 9
码字总数 1611
×
没想好
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: