jboss 7中JAMON的配置设置

时间:2014-10-07 06:55:22

标签: jboss7.x jamon

我正在尝试在jboss 7中配置jamon(http://jamonapi.sourceforge.net/http_monitoring.html)。在jamon网站上给出的配置说明适用于较旧的jboss(40.5 / 4.2)。任何人都可以帮助我使用jboss 7中的等效JAMon配置设置。

JBoss 4.0.5/4.2 - Other versions may work too.
    Put jamon-2.7.jar (or higher) in the jboss instance 'lib' directory (ex. default/lib).
    Put jamon.war (or higher) in the jboss instance 'deploy' directory. (ex. default/deploy).
    Add the following Valve line to Tomcat's server.xml file (i.e. jbossweb-tomcat55.sar/server.xml). The 'Engine' line is used to show context.
        <Engine name="Catalina" defaultHost="localhost">
        <Valve className="com.jamonapi.http.JAMonTomcatValve"/> 

3 个答案:

答案 0 :(得分:3)

  1. 将所有jamon罐子复制到jboss module / com / jamonapi / main
  2. 在module.xml中添加servlet api的依赖项
  3. 将com.jamonapi添加为standalone.xml中的全局模块
  4. 在jboss-web.xml中添加阀门条目

答案 1 :(得分:1)

保罗的回答让我部分到了那里;这是我的步骤(包括保罗的步骤w /更详细)

mkdir -p $JBOSS_HOME/modules/com/jamon/api/main

将所有jamon jar复制到此目录

将以下module.xml添加到上面创建的新目录中。 (请注意,这假设您正在使用v2.80,因此请相应地更改jar名称。)

<module xmlns="urn:jboss:module:1.1" name="com.jamon.api">
    <resources>
        <resource-root path="jamon-2.80.jar"/>
        <resource-root path="jamon-osmon-2.80.jar"/>
    </resources>

    <dependencies>
        <module name="javax.servlet.api"/>
        <module name="javax.api"/>
    </dependencies>

</module>

将模块添加到standalone.xml文件中:

<server>
...
<profile>
    ...
    <subsystem xmlns="urn:jboss:domain:ee:1.0">
        ...
        <global-modules>
            ...
            <module name="com.jamon.api" slot="main"/>
        </global-modules>
    </subsystem>
</profile>
</server>

jamon.war部署到您的deployments目录

答案 2 :(得分:1)

这是一个很好的博客文章,详细介绍了让Jamon在JBOSS 7和WildFly中运行的步骤。它还展示了如何监控ebj。

http://people.apache.org/~sgoeschl/blog/posts/jamon/wildfly/jboss/jamonapi-and-wildfly-as/