Eclipse远程代码调试
2024-08-31 21:55:02
前提:远程服务器上运行的WEB项目class对应的源码与本地项目中必须保持一致
也就是远程tomcat部署的项目就是本机项目打包过去的,而本机项目没有发生变动.
1、配置$tomcat_home/bin/catalina.sh
加上如下一行
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
说明:server=y 是指目标应用程序作为服务监听将要连接的远程调试器(常用);
suspend=y 是指目标VM将暂停,直到调试器应用程序进行连接(若需要调试启动错误,很有用);
suspend=n 是指目标VM不暂停;
address=9988 监听端口。
2、查看Tomcat控制台输出,能看到我们刚刚的配置已经生效,输出如下:
3、配置eclipse
选择工程,配置远程IP和远程port
打完收工。
最新文章
- mac xcworkspace xcodebuild
- vxworks下网络编程一:网络字节序问题
- Linux用户(组)管理
- SandBox+NSBundle
- .NET读取Excel
- [转]在linux下如何判断是否已经安装某个软件?软件安装在哪个目录
- [LeetCode]House Robber II (二次dp)
- 手机端开发,基础设置1-body-fontsize
- git第九节---git命令实战
- 【王者荣耀之IT大神版】1.1版本升级之“投降机制”
- 第五章 Web应用程序状态管理
- Linux运维之——每日小技巧,获取网站请求数的前20个IP
- Alpha事后诸葛亮(阳光普照队)
- netty+proto使用简要记录
- BZOJ5305 [Haoi2018]苹果树 【组合数学】
- 用php编写我的第一段代码:hello world
- SpringMVC源码解读 - HandlerMapping - SimpleUrlHandlerMapping初始化
- HDU 1044 BFS
- slave_exec_mode参数对主从复制的影响
- bootstrap学习(四)输入框、导航
热门文章
- three.js 初学小示例
- Android中SQLite数据库操作(1)——使用SQL语句操作SQLite数据库
- SWFTools PDF转换为SWF
- 不能进入String.class调试
- WPF中制作无边框窗体
- qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)
- HDU 1598 find the most comfortable road (罗列+Kruskal) 并检查集合
- 从零开始学习 asp.net core 2.1 web api 后端api基础框架(四)-创建Controller
- 发现意外之美 - SwiftyJSON 源码学习 | 咖啡时间
- 【Unity】贝塞尔曲线关于点、长度、切线计算在 Unity中的C#实现