tomcat和spring应用程序中的活动jmx

发布于 2024-11-29 15:51:24 字数 802 浏览 0 评论 0 原文

我正在使用 tomcat 5.5,带有 spring 应用程序,并且遇到内存泄漏问题。 所以我试图连接我的 spring 应用程序中的 jmx 来监视该应用程序,并尝试找出导致内存泄漏的原因,但我还不能。

我在我的 aplicationContext.xml 中添加了 Mbeanexporter

<bean id="exporter" class="org.springframework.jmx.export.MBeanExporter">
      <property name="beans">
          <map>
              <entry key="bean:name=catalogFacadeTarget1" value-ref="catalogFacadeTarget"/>
          </map>
      </property>
</bean>

,在 catalina.sh 中

export CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=8081 
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managment.jmxremote.host=localhost 
-Dcom.sun.management.jmxremote.authenticate=false"

我运行 jconsole,但没有任何我的 bean。

我在这里需要一些指导,谢谢您的建议!

i'm using tomcat 5.5, with a spring app, and i having memory leak problems.
so i'm trying to connect jmx in my spring app to monitoring the app, and try to find what is causing the memory leak, but i can't yet.

i add the Mbeanexporter in my aplicationContext.xml

<bean id="exporter" class="org.springframework.jmx.export.MBeanExporter">
      <property name="beans">
          <map>
              <entry key="bean:name=catalogFacadeTarget1" value-ref="catalogFacadeTarget"/>
          </map>
      </property>
</bean>

and in the catalina.sh

export CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=8081 
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managment.jmxremote.host=localhost 
-Dcom.sun.management.jmxremote.authenticate=false"

i run jconsole, but there no have any of my bean.

i need some direction here, thank you for any advice!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初雪 2024-12-06 15:51:24

请务必设置 lazy-init = false 以便您的 MBeanExporter 能够被拾取。像这样:

<代码>

...

这应该可以解决问题。

Be sure to set lazy-init = false for your MBeanExporter to get picked up. Like so:


<bean id="exporter" class="org.springframework.jmx.export.MBeanExporter" lazy-init="false">
...
</bean>

That should do the trick.

笑看君怀她人 2024-12-06 15:51:24

我在谷歌上找到了这个教程,也许它可以帮助你:

http ://blog.markshead.com/1129/connecting-visual-vm-to-tomcat-7/

I found this tutorial on google, maybe it could help you:

http://blog.markshead.com/1129/connecting-visual-vm-to-tomcat-7/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文