博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IntelliJ IDEA 远程调试
阅读量:6416 次
发布时间:2019-06-23

本文共 989 字,大约阅读时间需要 3 分钟。

方法1、 

WIN系统,在catalina.bat里: 
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899 
Linux系统,在catalina.sh里: 
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899" 
方法2、 
Win系统 
在tomcat目录下的bin目录中新建debug.bat,编辑内容如下 
set JPDA_ADDRESS=8000 
set JPAD_TRANSPORT=dt_socket 
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899 
startup 
双击debug.bat 
Linux 系统 
startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成 
jpda start ,默认的调试端口是8000 ,可以在catalina.sh 文件中设置JPDA_APPDESS=8000 
使用startup.sh 或者catalina.sh jpda start 启动tomcat 

 

 

 

远程调试服务器是一个比较实用的技巧,以便我们能够迅速定位线上问题。本文会介绍如何在IntelliJ IDEA中进行远程调试。

 

      配置IntelliJ IDEA 

 

         选择Edit Configurations ——>+号(Add New Configuration)——> Remote, 如下:

    

           其中Host填写的是远程服务器的IP地址,8000就是远程调试的端口。

 

 

服务器启动的时候添加jdpa 参数

/tomcat/taobao-tomcat-8.0.20/bin/catalina.sh jpda start

转载地址:http://lnpra.baihongyu.com/

你可能感兴趣的文章
10余智慧项目建设初见成效 南岸用智慧城市开启智慧生活
查看>>
1个月千余人参加!阿里云大学互联网技能“轻”认证受热捧
查看>>
互金网络安全良好率才一半 信息泄露成主要风险
查看>>
wap前端测试改进总结
查看>>
大数据对企业的种种影响
查看>>
Windows8正式谢幕
查看>>
《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课0.4节创建形状
查看>>
《大咖讲Wireshark网络分析》—从一道面试题开始说起
查看>>
《算法基础:打开算法之门》一3.6 小结
查看>>
《构建高可用Linux服务器 第3版》—— 1.1 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS 5.8 x86_64...
查看>>
《Python Cookbook(第3版)中文版》——1.8 与字典有关的计算问题
查看>>
《趣学Python——教孩子学编程》——1.5 你学到了什么
查看>>
《提高转化率!网页A/B测试与多变量测试实战指南》一2.5 勇气与责任心
查看>>
深入实践Spring Boot3.2 控制器设计
查看>>
《微信小程序:开发入门及案例详解》—— 导读
查看>>
降低JRuby的内存占用的可能方法
查看>>
如何创建和使用Python CGI脚本
查看>>
RHCSA 系列(九): 安装、配置及加固一个 Web 和 FTP 服务器
查看>>
程序员专属健身操,大家一起动次打次浪起来!
查看>>
《jQuery、jQuery UI及jQuery Mobile技巧与示例》——3.7 示例:添加函数的返回结果...
查看>>