JPDA 利用Eclipse和Tomcat进行远程调试 --转
1 编辑tomcat\bin\catalina.bat ,添加
rem ===========================================================================
rem this is added for remoting debug
SET JPDA_ADDRESS=8000(注意,此端口一定不能和你的tomcat监听端口一样,比如,你的tomcat如果是8080,此端口,就不能是8080)
SET JPDA_TRANSPORT=dt_socket
rem ===========================================================================
2 在eclipse中添加远程调试
打开调试配置窗口,添加一个Remote Java Application
配置例子如下:
注意,配置Port的时候一定和你刚才添加的端口一致。
3 启动tomcat,命令如下:catalina jpda start
4 启动remote debug,也就是你刚才配置好的要调试的远程程序。就可以看到远程调试的结果了。如下图:
补充:
这种方法,在启动tomcat的时候,需要用catalina.bat jpda start 来实现。
如果不想每一次都这样,可以修改startup.bat文件,以后启动,就和你通常启动tomcat的方法一样。
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
:en
看到那个红色字体的部分,是你需要添加的。之后,你就可以直接startup.bat,默认就已经启动了远程调试了。
linux里的配置:
JAVA_DEBUG_OPT=" "
production_mode=false;
JAVA_DEBUG_OPT=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=18003,server=y,suspend=n "
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888"
原文地址:http://wuzhaohuixy-qq-com.iteye.com/blog/2106639
转载于:https://www.cnblogs.com/davidwang456/p/3929508.html
JPDA 利用Eclipse和Tomcat进行远程调试 --转相关推荐
- tomcat开发远程调试端口以及利用eclipse进行远程调试
一.tomcat开发远程调试端口 方法1 WIN系统 在catalina.bat里: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compi ...
- tomcat开启远程调试功能
在日常开发中,有时需要对远程服务器上的应用进行远程调试,对于tomcat,要进行远程调试其实很简单,只需要在启动tomcat时开启jpda服务即可. 什么是JPDA呢? JPDA(Java Platf ...
- Tomcat 启动远程调试,访问不到8000调试端口
在服务器端启动tomcat远程调试,以便在开发机上进行远程调试,定位问题,启动tomcat远程调试命令为:TOMCAT_HOME/bin/catalina.sh jpda start,默认调试端口是8 ...
- Linux下Debug模式启动Tomcat进行远程调试
J2EE开发各类资源下载清单, 史上最全IT资源,点击进入! 一. 应用场景 在实际的测试过程中,可能会遇到由于程序执行的不间断性,我们无法构造测试场景来验证某个功能的正确性,只有通过代码 ...
- IDEA 13 tomcat 进行远程调试
为什么80%的码农都做不了架构师?>>> 1.设置远程tomcat 的 bin/catalina.sh (linux 系统下,win系统下,就修改catalina.bat)文件 ...
- TOMCAT开放远程调试端口
方法1. WIN系统,在catalina.bat里: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunj ...
- Tomcat打开远程调试和jmx远程监控
远程Debug打开 在catalina.sh中去掉下面的注释,重启后生效. CATALINA_OPTS="$CATALINA_OPTS "-server" "- ...
- linux下tomcat开启远程调试
1.center下,在startup.sh文件首行中添加如下语句 declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.com ...
- Windows/Linux服务器上Tomcat开启远程调试,使用IDEA本地调试
注意:要保证本地的代码与服务器上部署的代码完全一致
最新文章
- python基础一入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识...
- ansys怎么批量输入点坐标_当SpaceClaim 遇上ANSYS (二)
- Hadoop入门(Hadoop2.7.2源码编译与伪分布安装)
- Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析
- 强悍的 Linux —— tar.xz 文件的解压
- 海西小霸王TD-299Z厂家10芯(密码 2.F2.4.蓝键.下.8)
- 1.实验:删除CentOS6下/boot/vmlinuz文件修复之
- iOS 手势操作和事件传递响应链
- php 进销存 源代码_PHP 进销存源码
- 用741运算放大器搭建RC正弦振荡器:文氏电桥振荡电路
- android 取消root,彻底告别安卓刷机时代!360超级ROOT正式宣布下线:取消ROOT权限
- Android 手机遥控器控制机顶盒(电视)
- 学前端,学线下班还是丁鹿学堂或者慕课网?
- iOS内嵌unity
- Android---Toolbar
- 上网速度太慢?这样设置可以提升60%的上网速度!
- Java 统一返回结果集封装
- PyTorch1.9.1 GPU版本安装(python3.8+pyTorch1.9.1, torch1.9.1/cu111 + torchvision0.10.1/cu111)
- 2014清华计算机系直博名单,2018年清华大学接收推荐免试直博生拟录取名单公示...
- Python(五)文件与IO
热门文章
- padding和卷积的区别_池化、池化与卷积异同、zero-padding
- halcon旋转后坐标_基于FPGA的图像旋转设计
- pandas把索引变成列
- java jtextfield设置不可见_java – JPanel设置为不可见,除默认值之外的组合框选择将其设置为可见,但组件丢失...
- WSL安装Oracle,WSL安装JDK8 - terwergreen的个人空间 - OSCHINA - 中文开源技术交流社区...
- Java:多态的概念和案例实现
- 《基于张量网络的机器学习入门》学习笔记2
- C++模板中的函数式参数
- c++ 纯虚函数和抽象类那些事(三)
- 文巾解题 1310. 子数组异或查询