我正在尝试在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"/>
答案 0 :(得分:3)
答案 1 :(得分:1)
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/