Jboss和tomcat的启动冲突

2018-12-16 | By Jinyang | Filed in: 技术相关.

某linux上先前使用jboss作为java容器,后新增tomcat,起初jboss使用用户a启动,tomcat使用root启动,都正常。

但使用root启动应用是不安全的,所以就切换使用用户a启动tomcat,但总是报错:

Error:Could not create the Java Virtual Machine.
Error:A Fatal exception has occurred
 
一直想着是用户权限、环境变量的问题,但是另一台相同配置的机器上就正常。
 
后来使用 ./catalina.sh debug   run 的方式   ,输出了全部参数,发现JAVA_OPTS都是jboss的启动参数,虽然没看出来具体是那个参数tomcat不支持,但是直接单独给tomcat设置一个:
原: JAVA_OPTS=”$JAVA_OPTS -server -Xms2048m -Xmx2048m -Djava.awt.headless=true”
新:JAVA_OPTS=”-server -Xms2048m -Xmx2048m -Djava.awt.headless=true” 
 
OK
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注