在 Glassfish 服务器 4.x 及以上版本上安装 Java 代理
注意
请参阅此帮助页面了解前置步骤。
独立部署
- 将 zip 文件解压到 Glassfish 服务器目录以外的新目录中。
- 在任意文本编辑器中打开 apminsight.conf 文件,并添加 license.key 的值(可从 Site24x7 APM Insight 页面获取)。点击此处了解如何微调代理设置。
- 打开 Glassfish 服务器的管理控制台,选择 Configurations,然后选择服务器所使用的配置。
- 选择 JVM Settings > Add JVM Option,然后添加以下参数:
示例:-javaagent:D:/apminsight/apminsight-javaagent.jar-javaagent:<agent_directory_full_path>/apminsight-javaagent.jar
- 打开 osgi 配置文件,该文件位于以下路径之一:
找到键 org.osgi.framework.bootdelegation,并将 com.manageengine.* 追加到现有值中。
/glassfish/config/osgi.properties
or/glassfish/osgi/felix/conf/config.properties
- 点击保存按钮,然后启动 Glassfish 服务器。
集群部署
- 将 zip 文件解压到 Glassfish 服务器目录以外的新目录中。
- 将上述目录中的 apminsight-javaagent.jar 文件复制到域服务器的 <GLASSFISH_HOME>\glassfish\domains\<domain>\lib\ext 目录。
- 在实例服务器的 <GLASSFISH_HOME>\glassfish\nodes\<node>\<instance> 下创建名为 "apminsight" 的新目录,并将 代理配置文件复制到该目录中。
- 在任意文本编辑器中打开 apminsight.conf 文件,并添加 license.key 的值(可从 Site24x7 APM Insight 页面获取)。点击此处了解如何微调代理设置。
- 对每个实例重复上述步骤,为其添加 Java 代理。
- 打开 Glassfish 服务器的管理控制台,选择 Configurations,然后选择集群所使用的配置。
- 选择 JVM Settings > Add JVM Option,然后添加以下参数:
-javaagent:${com.sun.aas.instanceRoot}/lib/ext/apminsight-javaagent.jar
-Dapminsight.home=${com.sun.aas.instanceRoot}/apminsight
- 点击保存按钮,然后启动 Glassfish 集群。
