jboss不兼容jdk1.8

时间:2022-12-08 15:17:38

环境:jboss-as-7.1.0.CR1b,jdk1.8

配置好环境变量后直接启动jboss,卡在的如下所示的位置

Calling "H:\developmenTool\jboss\jboss-as-7.1.0.CR1b\bin\standalone.conf.bat"
===============================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: H:\developmenTool\jboss\jboss-as-7.1.0.CR1b

  JAVA: C:\Program Files\Java\jdk1.8.0_25\bin\java

  JAVA_OPTS: -Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize=256M
 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
 -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byteman
 -server

===============================================================================

Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=256M; support wa
s removed in 8.0
10:08:23,133 信息    [org.jboss.modules] JBoss Modules version 1.1.0.CR6
10:08:23,697 INFO  [org.jboss.msc] JBoss MSC version 1.0.1.GA
10:08:23,779 INFO  [org.jboss.as] JBoss AS 7.1.0.CR1b "Flux Capacitor" starting

以为是正常的,直接访问8080端口失败。

起先还以为是端口被占用了,于是在standalone.xml文件中修改了端口号为8384(使用domain的方式启动的话要修改domain.xml),还是访问不了。

估计是没有启动了,不过保险起见还是在dos看了下有没有占用这个端口对应的PID,还是没有。

然后看到前面没有注意过得:

Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=256M; support wa
s removed in 8.0

怀疑是不是JDK的问题。

遂将JDK换成了1.7的。。

搞定,启动成功