IDEA 远程debug】的更多相关文章

查看端口占用情况命令: netstat -tunlp |grep 8000 tomcat 启动远程debug: startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成 jpda start ,默认的调试端口是8000 ,可以在catalina.sh 文件中设置JPDA_APPDESS=8000 使用startup.sh 或者catalina.sh jpda start…
一.配置内存 在/tomcat/bin/catalina.sh 中添加: JAVA_OPTS='-server -Xms2048m -Xmx2048m -XX:NewSize=768m -XX:MaxPermSize=256m -XX:MaxDirectMemorySize=256m -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=5 -Dglobal.config…
转自 http://blog.csdn.net/hongchangfirst/article/details/44191925 一.远程debug原理 Java远程调试的原理是两个JVM之间通过debug协议进行通信,然后以达到远程调试的目的.两者之间可以通过socket进行通信. 被debug的机器需要开启debug模式,debug使用的客户端可以是eclipse,总之我使用eclipse已经成功了. 二.操作步骤 1.服务端设置 由于我们经常将程序部署到linux机器上,所以通常使用的是wa…
远程debug调试java代码 日常环境和预发环境遇到问题时,可以用远程调试的方法本地打断点,在本地调试.生产环境由于网络隔离和系统稳定性考虑,不能进行远程代码调试. 整体过程是通过修改远程服务JAVA_OPTS参数,然后本地通过Eclipse或IDEA等工具调试. 下面简单介绍下理论. 理论 JPDA(Java Platform Debugger Architecture)是Java平台调试体系结构的缩写.由3个规范组成,分别是JVMTI(JVM Tool Interface),JDWP(Ja…
背景 在最近的java项目中使用了linux环境下编译的so文件,所以无法在window环境下debug,故此有了这篇文章 环境 jdk:jdk-8u101-linux-x64 os:CentOS release 6.7 (Final) tomcat: apache-tomcat-7.0.68 服务器配置 在$CATALINA_HOME/bin目录下新建setenv.sh文件,内容如下 export JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,se…
由于一般比较正规项目,都会有好几个版本,有时候在测试版本的时候,一切都好好的,然后提交到其他版本之后会有各种各样的问题,这个时候如果不能快速准确的定位到问题,那么我们就需要用 eclipse远程debug 调试跟踪一下了; PS:本来以为这是个很差用的操作呢,问了周围的几个同事,发现没几个人会,然后自己记录下来以备后用吧 1.查看IP服务器IP , linux 命令:  ifconfig  ,例如IP为: 192.168.10.10 2.进入到服务器Tomcat的bin目录 ,例如 : cd /…
一,找端口号 二,Eclipse配置 三,测试是否成功 四,结束远程debug…
众所周知,Otter的代码打包后,是通过Jetty启动的,Otter代码的启动脚本中自带了开启Jetty远程DEBUG的脚本,所以我们只需要在启动Otter Manager和Otter Node的时候,带上如下参数: sh start.sh debug 8888 其中8888就是我们远程debug的端口号. 然后在IDEA中开启远程调试,具体的步骤为: Debug->Remote->填入ip和端口号->apply 即可 然后在服务器启动,和在IDEA中启动,就可以DEBUG了. 最近要针…
1. 启动远程服务配置debug参数 远程服务启动时配置如下debug相关参数 java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=9999,suspend=n server参数是指是否支持在server模式的VM中. transport指定了调试数据的传送方式,dt_socket是指用SOCKET模式:dt_shmem指用共享内存方式,只适用于Windows平台. address:远程debug时本地项目连接的端口 suspe…
远程debug步骤: 1.vi /usr/local/sa/tomcat-ui/bin/catalina.sh 最顶上加export JPDA_ADDRESS=12345 2.vi /usr/local/sa/tomcat-ui/bin/startup.sh 最下面exec "$PRGDIR"/"$EXECUTABLE" tart "$@"改成exec "$PRGDIR"/"$EXECUTABLE" jpd…