要在jboss应用服务器中安装的Appdynamics问题

时间:2019-05-14 21:01:10

标签: windows jboss wildfly appdynamics

我按照appdynamic网站上的说明进行操作,但是当我遵循此步骤时:

screenshot image of steps

当我运行standalone.bat时,出现此错误:

java.lang.NoClassDefFoundError: org/wildfly/common/net/HostName
    at org.jboss.logmanager.ExtLogRecord.<init>(ExtLogRecord.java:87)
    at org.jboss.logmanager.Logger.log(Logger.java:796)
    at org.jboss.logging.JBossLogManagerLogger.doLogf(JBossLogManagerLogger.java:53)
    at org.jboss.logging.Logger.logf(Logger.java:2398)
    at org.jboss.msc.service.ServiceLogger_$logger.greeting(ServiceLogger_$logger.java:40)
    at org.jboss.msc.service.ServiceContainerImpl.<clinit>(ServiceContainerImpl.java:91)
    at org.jboss.msc.service.ServiceContainer$Factory.create(ServiceContainer.java:250)
    at org.jboss.as.server.BootstrapImpl$ShutdownHook.register(BootstrapImpl.java:231)
    at org.jboss.as.server.BootstrapImpl$ShutdownHook.access$100(BootstrapImpl.java:221)
    at org.jboss.as.server.BootstrapImpl.<init>(BootstrapImpl.java:72)
    at org.jboss.as.server.Bootstrap$Factory.newInstance(Bootstrap.java:278)
    at org.jboss.as.server.Main.main(Main.java:106)
    at org.jboss.modules.Module.run(Module.java:352)
    at org.jboss.modules.Module.run(Module.java:320)
    at org.jboss.modules.Main.main(Main.java:593)

1 个答案:

答案 0 :(得分:0)

  1. 要在JBoss EAP或JBoss Wildfly上安装Java代理,您需要初始化JVM。运行以下参数:

JAVA_OPTS =“ $ JAVA_OPTS -Djboss.modules.system.pkgs = org.jboss.byteman,com.singularity,org” 如果不初始化JVM,则安装将引发“找不到类”异常。

  1. 在JAVA_OPTS部分的standalone.conf文件的末尾添加以下内容。

-Djava.util.logging.manager = org.jboss.logmanager.LogManager -Xbootclasspath / p: /jboss-logmanager-.jar

JDK9及更高版本,-Xbootclasspath / p选项已被删除;改用-Xbootclasspath / a。

-Djava.util.logging.manager = org.jboss.logmanager.LogManager -Xbootclasspath / a: /jboss-logmanager-.jar

  1. 您可以在最新的安装文档中找到所有安装过程:

https://docs.appdynamics.com/display/PRO45/JBoss+and+Wildfly+Startup+Settings#JBossandWildflyStartupSettings-InitializetheJVM