• visualvm的使用,


    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 子进程)的进程。

  • 相关阅读:
    linux动态库(.so)和静态库(.a)的区别
    LeetCode刷题笔记和想法(C++)
    tf-idf、朴素贝叶斯的短文本分类简述
    计算机操作系统(第三版)读书笔记
    react hook封装一个排序按钮,有效果图
    react使用fetch封装请求的方法-简单易懂
    react开发企业中后台产品、政务门户网站的一些总结
    git常见命令以及基本使用
    Linux系统下fd分配的方法
    netfilter-IPv4实现框架分析(一)
  • 原文地址:https://www.cnblogs.com/hoge/p/6531649.html
Copyright © 2020-2023  润新知