jboss不兼容jdk8,jboss配置pinpoint

本文分享了作者首次安装配置JBOSS过程中遇到的问题及解决方案,包括JBOSS与JDK8的兼容性问题及Pinpoint配置过程中的NoClassDefFoundError错误解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首次接触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"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值