将 visualvm 连接到 websphere 7

2022-09-02 01:11:55

我正在尝试让visualvm和websphere 7在我的本地Windows桌面上协同工作。我尝试通过JMX连接,但没有运气。有没有人设法让visialvm和websphere 7工作,你做到了吗?

问候 FF


答案 1

我在布拉格的VisualVM团队的帮助下得到了它(感谢Tomas!

1) 在管理控制台(单击服务器 -> 服务器类型 -> WebSphere 应用程序服务器 -> server1 -> Java 和进程管理 -> 进程定义 -> Java 虚拟机),将以下行添加到
通用 JVM 参数字段中(请注意,第一个系统属性等于
零,第二个系统属性不等于符号):

-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote

2) 在 file /opt/IBM/ WebSphere/AppServer/java/jre/lib/management/management.properties(或 / lib/management/management.properties)中添加或取消注释以下三行:

com.sun.management.jmxremote.port=3333
com.sun.management.jmxremote.authenticate=false
com.sun.management.jmxremote.ssl=false
com.sun.management.jmxremote.local.only=false

3) Connect VisualVM!


答案 2

可以将这些参数 port、authenticate 和 ssl 设置为 JVM 参数,如 -Dcom.sun.management.jmxremote.port=1300

我还有另一个问题:通过使用mbean visualvm插件,我看不到任何相关的Websphere mbean。


推荐