当前位置:  开发笔记 > 编程语言 > 正文

如何使"jconsole"与Websphere 6.1一起使用?

如何解决《如何使"jconsole"与Websphere6.1一起使用?》经验,为你挑选了1个好方法。

我在WebSphere 6.1上部署了一些Managed Beans并且我已经设法通过独立客户端调用它们,但是当我尝试使用与标准JDK一起分发的应用程序"jconsole"时,它无法使其工作.

有没有人将jconsole连接到WAS 6.1?

IBM WebSphere 6.1它支持JSR 160 JavaTM管理扩展(JMX)远程API.此外,它使用MX4J实现(http://mx4j.sourceforge.net).但我无法使它既不适用于"jconsole"也不适用于"MC4J".

我已经正确设置了Classpath和JAVA_HOME,所以问题就不存在了.



1> Konrad..:

WebSphere对JMX的支持是废话.特别是,如果您需要连接到任何安全的JMX bean.这是一个有趣的小问题,他们自己的jConsole实现不会连接到自己的JVM.我已经与IBM开了一个PMR超过一年的时间来解决这个问题,除了周围的事情之外什么都没有.他们显然不想解决这个问题.

我能够调用WebSphere上托管的远程安全JMX bean的唯一方法是使用"WebSphere应用程序客户端"实现客户端.这基本上是一个用于这样的东西的精简app服务器.

与IBM一起开启PMR.也许如果有更多人报告此问题,他们实际上会修复它.

更新:您可以在RAD中将您的应用程序作为WebSphere Application Client运行.打开运行菜单,然后选择"运行...".在打开的对话框中,在左侧底部,您将看到"WebSphere v6.1 Application Client".我不确定如何在RAD之外启动和Application Client.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有