jboss不兼容jdk8,jboss配置pinpoint

首次接触jboss,安装配置过程中遇到了些问题

1、jboss-as-7.1.1.Final安装以及环境变量配置网上有很多的文档了

配置好之后启动jboss服务器一直卡着,仔细查看日志发现Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0

原来jboss不兼容jdk8,换成jdk7之后就正常启动了

2、配置pinpoint过程中遇到了许多坑(因为pinpoint-agent中有添加自己的一些逻辑,也有引入一些jar)

一直出现NoClassDefFoundError错误

网上找了半天,什么设置global-modules,domain/configuration/host.xml中添加jvm-options之类的都试了一遍都没有效果,摸索了半天-Djboss.modules.system.pkgs是比较重要的一个参数。

直接上配置(bin/standalone.bat中rem Setup JBoss specific properties后添加下面这些配置项)


set "JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager,(这个地方是我agent中引用的一些jar包),com.navercorp.pinpoint.bootstrap,com.navercorp.pinpoint.common,com.navercorp.pinpoint.exception"
set "JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:(jboss根路径)/modules/org/jboss/logmanager/main/jboss-logmanager-1.2.2.GA.jar"
set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:(jboss根路径)/modules/org/jboss/logmanager/log4j/main/jboss-logmanager-log4j-1.0.0.GA.jar"
set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:(jboss根路径)/modules/org/apache/log4j/main/log4j-1.2.16.jar"
set "JAVA_OPTS=%JAVA_OPTS% -javaagent:(agent根路径)/pinpoint-agent-1.6.2/pinpoint-bootstrap-1.6.2.jar"

猜你喜欢

转载自blog.csdn.net/qq_37723897/article/details/80067156