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

  • 相关阅读:
    经典SQL例题
    truncate,delete,drop的异同点
    scp 在不同主机之间数据传输
    自定义标签库
    servlet 学习
    HTTP协议 学习
    Tomcat服务器的数字证书 HTTPS 连接!
    JSP开发 路径问题汇总
    java 文件上传 下载 总结
    myeclipse 出现换行符和空格符 解决方案 换行出现乱码
  • 原文地址:https://www.cnblogs.com/heshan664754022/p/3796478.html
Copyright © 2011-2022 走看看