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

  • 相关阅读:
    C++默认参数
    C++中对象初始化
    类设计者的核查表
    函数返回数组
    UVA439 骑士的移动 Knight Moves
    P2415 集合求和(一道洛谷好题鸭)(虽然可以水过,但有必研究DP)
    最小生成树(Kruskal)
    并查集(许多东西的基本哦)
    堆模板(STL版)
    线段树模板(贼慢的版本)
  • 原文地址:https://www.cnblogs.com/hoge/p/6531649.html
Copyright © 2020-2023  润新知