我正在尝试让 visualvm 和 websphere 7 在我的本地 Windows 桌面上协同工作。我尝试通过 JMX 连接,但没有运气。有没有人设法让 visiavm 和 websphere 7 工作,你是怎么做到的?
问候 FF
最佳答案
在 Praha 的 VisualVM 团队的帮助下,我得到了它的帮助(感谢 Tomas!):
1) 在管理控制台上(点击 Servers -> Server types -> WebSphere application servers -> server1 -> Java 和进程管理 -> 进程定义 -> Java 虚拟机),将以下行添加到< br/>
通用 JVM 参数(注意第一个系统属性等于
第二个系统属性没有,也没有等号):
-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote
2) 在文件/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) 连接 VisualVM!
关于java - 将 visualvm 连接到 websphere 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253339/