1、修改远程应用服务器的启动文件
Tomcat
方法一:在 tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
方法二:手工将catalina.bat中
set JPDA=
修改为
set JPDA=jpda
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=XXXX
放在rem ----- Execute The Requested Command ---------------------------------------之前。在Linux下没有set
Jboss
修改远程应用服务器的启动文件run.bat(run.sh)
加入如下代码
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
其中端口号可以任意,只要不与别的应用冲突即可。
Weblogic
修改startWebLogic.bat(startWebLogic.sh),
加入如下代码:
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Xdebug -Xrunjdwp:transport=dt_socket,address=8131,server=y,suspend=n -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server
2、选中要远程调试的java类,设置断点,进入eclipse—run—debug
3、点击remote java application后,点击new
4、修改host为远程主机的ip,port为第1点中配置的端口号
5、点击debug开始调试
注:该文来自于网络
分享到:
相关推荐
远程debug调试Java,直接替换到apache-tomcat-7.0.78/bin/下的startup.sh
1:windchill和eclipse的debug集成实现远程debug 2:在windchill中Log4J使用
weblogic远程debug 配置
客户端IDEA安装Jrebel省略服务器安装Jrebel1.执行如下命令:curl -O http://dl.zeroturnaround.com/jrebel
配置eclipse远程debug tomcat和websphere的web应用
详细介绍tomcat远程配置,debug测试
使用Tomcat+Eclipse远程Debug
NULL 博文链接:https://akycza.iteye.com/blog/1500002
配置tomcat热部署和远程debug时,用到的jrebel.jar等和自己编写的tomcat启动参数脚本文件.
规则的远程debug
Java远程debug调试视频教程+文档+源码 结合IDEA工具 jar包 war包方式
Tomcat_Remote_Debug This document describe how to use intelljIDE remote debug tomcat on Linux
idea远程debug程序,目的在于方便调试别人的程序,为找出问题提供方便,不用在查看日志信息,方便快捷
phpstorm远程网页调试,解决线上的问题无法调试的问题,能够更好的在线调试代码 phpstorm远程debug,可以解决一些windows系统上无法安装的插件的调试,例如swoole,ffmpeg,imagick等
使用docker、jrebel热更新和远程debug项目,详情参考https://blog.csdn.net/qq_38936320/article/details/102836742 ,这儿为所需资源包。
phpstorm2019远程调试swoole4.4.5 centos详细配置讲解,win10环境下安装,排除了可能跳进去的坑
jvm tomcat eclipse 远程 断点 debug 调试 jpda 远程断点实图演示
NULL 博文链接:https://suntanguo.iteye.com/blog/1731673
步骤1:停tomcat服务现在linux服务器的tomcat按照目录的bin目录中,找到catalina.sh文件步骤2:启动tomcat步骤3:idea第四步
远程debug 一、remote debug 何为远程debug呢?通常我们在开发过程中,都会将代码部署到服务中,这个时候QA 提出了一个bug,通过查看代码的逻辑发现问题十分的困难?一般情况下都是想着本地能不能复现一下,本地debug...