我需要使用哪种URL,端口和weblogic服务器端设置?
答案 0 :(得分:12)
这取决于您是否要连接到WebLogic MBean服务器(域,运行时,编辑)或平台(JDK)MBean服务器(请参阅MBean Servers)。
将JConsole连接到 WebLogic MBean服务器通常是一个真正的痛苦:
连接到平台MBean服务器与任何其他JVM(请参阅How to activate JMX on my JVM for access with jconsole)类似,但除非您将WebLogic配置为使用它,否则您将看不到任何WebLogic MBean(请参阅{{3} })。
答案 1 :(得分:4)
尝试将此添加到您的服务器启动参数中。将端口(7011)更改为您喜欢的任何内容。您应该能够使用JConsole然后指定远程服务器“{host}:{port}”
注意:{host}不包含“http://”前缀。
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=7011
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
此外,您可能不希望在生产环境中禁用此类身份验证,但上述参数可帮助您进行测试。使用此功能时,您无需在JConsole中指定用户名/密码。
答案 2 :(得分:2)
您必须启用远程服务器以侦听JMX的特定端口-http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html#remote
URL将是您服务器的监听地址。您还可以选择要求身份验证以限制调试端口的使用。