关于jboss与tomcat的远程调试
来源:互联网 发布:波尔津吉斯体测数据 编辑:程序博客网 时间:2024/06/06 01:38
1.jboss的远程调试
1).在jboss的run.bat中把远程调试的端口打开
rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.rem 这里为jboss远程调试的配置区域set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%2).在idea中配置远程debug启动
3).在linux下,run.conf配置如下
# Sample JPDA settings for remote socket debuging#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
4).java_opt参数
-Xms:设置jvm内存的初始大小
-Xmx:设置jvm内存的最大值
-Xmn:设置新域的大小(这个似乎只对 jdk1.4来说是有效的,后来就废弃了)
-Xss:设置每个线程的堆栈大小(也就是说,在相同物理内存下,减小这个值能生成更多的线程)
-XX:NewRatio :设置新域与旧域之比,如-XX:NewRatio = 4就表示新域与旧域之比为1:4
-XX:NewSize:设置新域的初始值
-XX:MaxNewSize :设置新域的最大值
-XX:PermSize:设置永久域的初始值
-XX:MaxPermSize:设置永久域的最大值
-XX:SurvivorRatio=n:设置新域中Eden区与两个Survivor区的比值。
(Eden区主要是用来存放新生的对象,而两个 Survivor区则用来存放每次垃圾回收后存活下来的对象)
2.tomcat的远程调试
1).在window下修改startup.bat
rem 启动远程debug
rem SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=87872).在linux下修改startup.sh
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"
3.linux端口操作
1).nc -lp 8787 &(打开8787端口)
2). netstat -an | grep 8787(查看是否打开8787端口)
0 0
- 关于jboss与tomcat的远程调试
- eclipse的远程调试(jboss+tomcat)
- 关于Jboss与Tomcat之间的问题
- myeclipse远程调试tomcat、jboss服务器配置
- 关于打开tomcat的远程调试功能
- tomcat的远程调试
- tomcat的远程调试
- Tomcat远程调试的方法(Tomcat与JDPA)
- 关于打开tomcat远程调试端口Debug的步骤
- jboss远程调试设置
- jboss远程调试设置
- Jboss配置远程调试
- jboss 远程调试
- jboss远程调试
- Jboss 远程调试
- Jboss配置远程调试
- Jboss配置远程调试
- Jboss配置远程调试
- Linux操作系统文件系统基础知识
- NYOJ 题目236 心急的C小加
- GDB使用方法
- hdu 3333 Turing Tree
- [SQL-码农]数据库错误:在执行批处理时出现错误。错误消息为: 目录名无效
- 关于jboss与tomcat的远程调试
- java 编码方式
- 探测目标哪些端口可用
- kernel thread completion demo
- 完美配置Tomcat的Https
- App调试内存泄露之Context篇(下)
- PLSQL带中文条件查询无法读出记录
- js call
- 关于java写二叉排序树的问题,实现各种节点的插入,删除,遍历