jvisualvm访问远程weblogic服务
1.首先需要在远程的weblogic的域下面,找到/bin/ setDomainEnv.sh ,需要在此文件下加入如下内容:
-Djava.rmi.server.hostname=10.10.122.236
-Dcom.sun.management.jmxremote.port=6001
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
参数解释:
-Djava.rmi.server.hostname=10.10.122.236 (jmx绑定远程主机ip)
-Dcom.sun.management.jmxremote.port=6001 (Jmx远程监听端口)
-Dcom.sun.management.jmxremote.ssl=false (禁止使用ssl)
-Dcom.sun.management.jmxremote.authenticate=false (不启用用户认证,启动则改为true)
具体加入位置为:
重启weblogic服务器。在启动日志中看到刚才配置的参数就说明jmt启动成功了
用本地windows的 jvisualvm远程连接
- 先添加远程的主机
- 然后添加jmx连接 输入 ip:6001就行了