1、下载后点击exe,提示 cannot find java1.7 or heigher:
visualvm_135/etc/visualvm.conf 找到注释掉的
visualvm_jdkhome="*****"项,打开注释 改为本机jdk的绝对地址即可。
tomcat配置:
Dcatalina.home=d:Tomcat 7.0
-Dcatalina.base=d:Tomcat 7.0
-Djava.endorsed.dirs=d:Tomcat 7.0endorsed
-Djava.io.tmpdir=d:Tomcat 7.0 emp
-XX:PermSize=16m
-XX:MaxPermSize=128m
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=d:Tomcat 7.0conflogging.properties
-Dcom.sun.management.jmxremote.port=8083 // 这个端口号比较关键,找个能用的否则tomcat起不来
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=内网IP
----------------------------后来的修改-------------------------------------
配置文件中是单行,否则报错:
-Dcom.sun.management.jmxremote.port=8083 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Djava.rmi.server.hostname=10.160.41.122
2、查看PID的 堆栈信息
Jstack -F 820 >> 123.txt
3、查看远程端口号是否打开
C:UsersAdministrator>netstat -aon|findstr "9050"
UDP 0.0.0.0:59050 *:* 1636
C:UsersAdministrator>netstat -aon|findstr "6969"
TCP 0.0.0.0:6969 0.0.0.0:0 LISTENING 4060
TCP [::]:6969 [::]:0 LISTENING 4060
C:UsersAdministrator>tasklist|findstr "4060"
java.exe 4060 RDP-Tcp#0 2 952,988 K
C:UsersAdministrator>taskkill /f /t /im java.exe
成功: 已终止 PID 4060 (属于 PID 1056 子进程)的进程。