zoukankan      html  css  js  c++  java
  • Tomcat下的一些配置

    1. JAVA虚拟机性能优化,修改bin下的  catalina.sh/bat

    rem ----- Execute The Requested Command ----------------------------
    set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M

    2.JConsole/jvisualvm监控远程Tomcat 

        1)首先要修改远程Tomcat bin目录下的catalina.sh/bat

           windows加入以下参数:

    set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

    注:如果你没有进行java虚拟机性能优化(1中的优化),可以不要上面的%JAVA_OPTS%

    linux 下加入如下

    set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
    

      2)启动远程Tomcat后在cmd中 输入netstat -a 查看,我们加入上面的9999端口是否已被监听,从而确认我们的配置成功。

      3)启动jconsole  

          

      注:hostname是我们的tomcat所在远程机器的IP地址,port为我们配置的监听端口,就是上面的9999(172.16.6.122:9999)

      用户名 和口令是我们远程tomcat所在机器的登录名和密码 ,输入完毕后点击登录即可(com.sun.management.jmxremote.authenticate=false,

       设置成了false,所以如果不知道机器的用户名和密码,也可以不输入,直接连接)。


     4. 如果现在还是我们登录,显示connection refused 那么就要修改远程tomcat机器的host文件,修改

    127.0.0.1 localhost为 你本机真实IP localhost 

    现在再次登录应该就会成功进入jconsole了。

    5. 远程debug调试  保存成debug.bat 需要的时候直接启动这个 不需要还是启动startup.bat

    cd %CATALINE_HOME%/bin
    set JPDA_ADDRESS=8000
    set JPDA_TRANSPORT=dt_socket
    set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
    startup

     6、更改tomcat远程调试端口

    (1).更改Linux系统上的Tomcat启动文件远程调试端口,登录服务器,找到Tomcat安装路径,进入到bin目录

     

    (2).打开目录下的catalina.sh文件,找到JPDA_ADDRESS=”8000”,8000代表远程调试端口,可以更改成其他没有被占用的端口,更改完成后保存退出。如下图

     

    3.以debug模式启动Tomcat

    (1).进入tomcat的bin目录,输入./catalina.sh jpda run或者./catalina.sh jpda start命令启动tomcat

  • 相关阅读:
    HDOJ 1025 Constructing Roads In JGShining's Kingdom
    HDOJ 1274 展开字符串
    HDOJ 1503 Advanced Fruits
    Codeforces Round #187 (Div. 2) A,B
    HDOJ 1160 FatMouse's Speed
    HDOJ 1267 下沙的沙子有几粒?
    HDOJ 1224 Free DIY Tour
    山娃向大家问好啦。
    开发系统建议
    打开web全屏
  • 原文地址:https://www.cnblogs.com/heshan664754022/p/3796478.html
Copyright © 2011-2022 走看看