首页 > JAVA > 安装jboss的时候由于java版本过高导致jboss无法启动
2015
09-15

安装jboss的时候由于java版本过高导致jboss无法启动

我在启动的时候

# /usr/local/jboss/bin/standalone.sh
=========================================================================
 
JBoss Bootstrap Environment
 
JBOSS_HOME: /usr/local/jboss
 
JAVA: /usr/local/jdk/bin/java
 
JAVA_OPTS:  -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml
 
=========================================================================
 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
09:46:33,212 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
09:46:33,508 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
09:46:33,603 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
^C09:48:31,995 INFO  [org.jboss.as] JBAS015950: JBoss AS 7.1.1.Final "Brontes" stopped in 1ms

到这里就下不去了,而且ps时居然有进程

# ps aux|grep jboss
root      4503  0.0  0.0 106064  1468 pts/0    S+   09:54   0:00 /bin/sh /usr/local/jboss/bin/standalone.sh --server-config=standalone-ha.xml
root      4551 97.0  3.3 3014900 63536 pts/0   Sl+  09:54   0:09 /usr/local/jdk/bin/java -D[Standalone] -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml -Dorg.jboss.boot.log.file=/usr/local/jboss/standalone/log/boot.log -Dlogging.configuration=file:/usr/local/jboss/standalone/configuration/logging.properties -jar /usr/local/jboss/jboss-modules.jar -mp /usr/local/jboss/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=/usr/local/jboss --server-config=standalone-ha.xml

但是端口没起来,boot.log里面也没看出有什么异常,后来查询Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 这个才发现是由于我jdk 版本为1.8所导致

# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

把jdk版本换成1.7后就能正常启动了

最后编辑:
作者:saunix
大型互联网公司linux系统运维攻城狮,专门担当消防员

留下一个回复