我试图在jboss 7中配置jamon (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"/> 发布于 2015-03-26 08:14:26
这里有一个很好的博客条目,详细介绍了在JBoss7和WildFly中运行Jamon的步骤。同时也说明了如何对ebj进行监控。
http://people.apache.org/~sgoeschl/blog/posts/jamon/wildfly/jboss/jamonapi-and-wildfly-as/
发布于 2014-12-14 14:27:37
发布于 2015-01-29 18:16:54
保罗的回答得到了我的部分理解;以下是我的步骤(包括保罗的步骤,更多的细节)
mkdir -p $JBOSS_HOME/modules/com/jamon/api/main将所有jamon jars复制到此目录
将以下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目录
https://stackoverflow.com/questions/26230234
复制相似问题