在 JBoss AS 4.2x 及更高版本上安装 Java 代理
在 JBoss AS 4.2.x 和更高版本中安装 Java 代理
- 将 zip 文件解压缩到新目录以查找代理 jar 及其配置文件。
- 在任何文本编辑器中打开 apminsight.conf 文件并添加 license.key 值,可以从 Site24x7 APM Insight 页面获取。 请参阅此处以微调代理设置。
对于 JBoss AS 4.x、5.x、6.x 服务器:
- 对于 Windows,在任何文本编辑器中打开<JBOSS_HOME>\bin\run.bat并在顶部添加以下条目并保存。
set JAVA_OPTS=-javaagent:<agent_directory_full_path>/apminsight-javaagent.jar %JAVA_OPTS%
- 对于 Linux,在任何文本编辑器中打开<JBOSS_HOME>/bin/run.sh并在顶部添加以下条目并保存。
export JAVA_OPTS="$JAVA_OPTS -javaagent:<agent_directory_full_path>/apminsight-javaagent.jar"
对于 JBoss AS 7.x 服务器:
- 在独立设置中:
编辑<JBOSS_HOME>/bin/standalone.bat(在 Linux 中,standalone.sh)文件以将以下 java 参数添加到现有的 JAVA_OPTS。
--Djboss.modules.system.pkgs=org.jboss.byteman,com.manageengine -javaagent:<agent_directory_full_path>/apminsight-javaagent.jar
- 在域设置中:
编辑<JBOSS_HOME>/domain/configuration/Host.xml文件并找到<servers>标记并在所需的<server name="your_server" ...>标记下添加提到的标记。
< system-properties>
<property name="jboss.modules.system.pkgs" value="org.jboss.byteman,com.manageengine" boottime="true"/>
</system-properties>
<jvm name="insight">
<jvm-options>
<option value="-javaagent:<agent_directory_full_path>/apminsight-javaagent.jar" />
</jvm-options>
</jvm>
- 保存文件并启动 JBoss 应用程序服务器。