java melody 真的只能与 Java EE Web 应用程序集成吗?
我希望它监控我的应用程序,该应用程序是使用 jpos 框架构建的,即给定 mbean 的 jpos 在那里。我可以将它与基于 jpos (mBeans) 的应用程序集成吗?
java melody 真的只能与 Java EE Web 应用程序集成吗?
我希望它监控我的应用程序,该应用程序是使用 jpos 框架构建的,即给定 mbean 的 jpos 在那里。我可以将它与基于 jpos (mBeans) 的应用程序集成吗?
在 Java Melody 高级用户指南中,有一节解释了如何监控非 webapp/no-server 独立应用程序:
为了在浏览器中显示 JavaMelody 分析,建议包括一个 Jetty 服务器。为此,您需要创建一个“EmbeddedServer”类,并从应用程序运行它:EmbeddedServer.start(8080, parameters);
如果您使用的是 EJB,您所要做的就是添加旋律 jar 文件,然后在您使用的 eja-jar.xml 文件中添加:
...
<interceptors>
<interceptor>
<interceptor-class>net.bull.javamelody.MonitoringInterceptor</interceptor-class>
</interceptor>
</interceptors>
<assembly-descriptor>
<interceptor-binding>
<ejb-name>*</ejb-name>
<interceptor-class>net.bull.javamelody.MonitoringInterceptor</interceptor-class>
</interceptor-binding>
</assembly-descriptor>
....
你可以使用 javamelody 来监控几乎任何东西,只是集成起来可能有点困难。