上一主题: 自定义数据收集下一主题: JBoss 应用程序服务器日志记录注意事项


配置 JBoss 以使用 Java 代理

要将 JBoss 配置为使用 Java 代理,请编辑与您的 JBoss 版本对应的 JBoss 启动脚本:

根据 Web 服务器的要求,您可以使用不同的启动脚本,或者不同的启动脚本位置。

请执行以下步骤:

  1. 导航到包含 JBoss 启动脚本的目录,例如:

    cd /jboss.GA/bin

  2. 在文本编辑器中打开 JBoss 启动脚本,例如:

    vi run.sh / vi standalone.sh

  3. 找到用于设置 Java 选项的命令行。 要指定代理的启动 .jar 文件和代理配置文件的路径,请添加以下命令行选项:

    例如,如果正在使用 Agent.jar,请在用于启动服务器的命令之前添加类似于以下示例的代码:

  4. 保存 run.bat 或 standalone.bat 文件。
  5. (可选)通过将代理配置文件配置为收集 JMX 度量标准,可报告 JBoss JMX 度量标准。
    1. 在文本编辑器中打开 IntroscopeAgent.profile 并设置 introscope.agent.jmx.enable=true。

      注意:要通过结合使用 JMX 远程管理服务器和特定于平台的 MBeanServer 来从 JConsole 中的 JBoss 查看 JMX 度量标准,应将 com.wily.use.platform.mbeanserver=true 添加到 IntroscopeAgent.profile 中。 此配置已相对于先前版本的 Introscope 进行了更改,在先前的版本中,特定于平台的 MBeanServer 的使用是在命令行中设置的。

    2. 保存并关闭 introscopeAgent.profile 文件。
    3. 对于 JBoss 7 或更高版本,导航到 JBoss 的安装目录 <代理主目录>/wily/common 并将 WebAppSupport.jar 文件移动到 <代理主目录>/wily/core/ext 目录。
    4. 对于 JBoss 6 及更早版本:
      • 导航到 <代理主目录>/wily/common 目录并将 WebAppSupport.jar 文件移动到 /server/<服务器配置>/lib 目录。
      • 导航到 <代理主目录>/wily/deploy 目录并将 introscope-jboss-service.xml 文件移动到 /server/<服务器配置>/deploy 目录。

      注意:这些路径假定您使用的是默认配置。 否则,将文件移动到等效的 JBoss 安装目录。