之前可能是给测试替的程序出了问题,本地代码没问题测试一直出错,控制台也不打印,后来用idea远程debug测试部搭的程序,终于找到了错误原因。
步骤如下:
1.选择tomcat Server 中的remoteDebug,选择本地安装的tomcat,输入要调试的项目路径:端口号/项目名,修改debug中的端口号为54425
导入语句是:To debug remot server JVM…下边生成的那一句。
Linux 系统入语句为:
export JAVA_OPTS=’-agentlib:jdwp=transport=dt_socket,address=54425,suspend=n,server=y’
Windows 系统导入语句为:
set JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,address=54425,suspend=n,server=y
导入语句放在tomcat的bin/catalina.bat(linux是sh)文件里,放上头就行
使用IDEA远程debug调试tomcat启动的程序
最新推荐文章于 2024-09-12 16:15:32 发布
本文介绍了如何通过IDEA进行远程调试,在遇到本地代码无误但测试出错时,通过设置远程debug来定位问题。主要步骤包括配置远程debug服务器,设置端口号,并在Linux或Windows系统的Tomcat启动脚本中添加相应的Java选项,从而成功连接并调试远程部署的应用程序。
摘要由CSDN通过智能技术生成