IDEA中怎么对Springboot进行远程调试
发表于:2024-10-16 作者:千家信息网编辑
千家信息网最后更新 2024年10月16日,IDEA中怎么对Springboot进行远程调试,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先,打开Edit con
千家信息网最后更新 2024年10月16日IDEA中怎么对Springboot进行远程调试
IDEA中怎么对Springboot进行远程调试,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
首先,打开Edit configurations,点击+号,创建一个Remote应用。
填写name,配置Host地址(远程服务器地址)和端口(选一个未被占用的端口)。然后复制For JDK1.4.x下面的参数,示例配置的端口为5005
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
经过以上步骤,已经获得了启动远程服务器的参数。在启动springboot时默认使用java命令来启动. 比如,示例项目启动命令为:
$ java -jar remotedebug-0.0.1-SNAPSHOT.jar
那么此时在启动命令上添加上面获得的参数(非springbboot项目,就是把多的那段配置添加到相应的环境变量即可):
$ java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 remotedebug-0.0.1-SNAPSHOT.jar
这样服务端就监听在5005端口了。可以通过以下命令来检查是否监听成功:
netstat -anp | grep 5005
docker
如果应用是跑在容器中的,只需要修改Dockerfile即可。例子如下
FROM java:8COPY target/agents.jar /app.jarEXPOSE 8080EXPOSE 5005ENTRYPOINT ["java","-jar" ,"-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005","-Dspring.profiles.active=sit","/app.jar"]
通过以上步骤已经完成了服务器端参数的添加。下面启动刚才配置的Remote服务。在启动时候我们会发现此项启动程序只有debug启动模式。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
服务
参数
命令
端口
配置
服务器
地址
步骤
示例
项目
帮助
应用
监听
清楚
成功
例子
内容
变量
只有
可以通过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库原理实验指导 答案
eda底层数据库
去哪找软件开发作者
软件开发版权授权书范本
录入吸毒人员数据库条件
阿里云的服务器多少钱
美版有锁导入数据库
计算机网络技术职业倾向
国家网络安全黑板报内容文字
服务器数据库映射到公网
怎么建数据库执行表
html网络安全实题
2020年全国网络安全
机房服务器运维基本知识
数据库有什么重要考试
数据库配套软件
网络安全突发事件应急处理方法
网络安全管理软件界面
审计局网络安全检查考核方案
适合学校的服务器
软件开发要哪些文档
bmob数据库购买
网页使用代理服务器
汽车通讯软件开发培训
数据库可以创建的对象
游戏开发客户端和服务器区别
2021互联网科技股
网络安全整体解决方案收费
乐清总工会网络技术2班
网络安全培训技巧