IDEA中怎么对Springboot进行远程调试
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,IDEA中怎么对Springboot进行远程调试,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先,打开Edit con
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
济宁视窗软件开发有限公司
web服务器软件排行
热备服务器管理软件
网络安全意识儿童手抄报图片
数据库原理试验七触发器
辽宁高清视频会议服务器怎么安装
班级网络安全保证书
熟悉网络技术知识事业单位
超级精灵球有几个服务器
网络安全信息保护分为几级
oracle数据库有坏块
c追加数据库
nft软件开发公司
服务器安全吗位数
jndi连接数据库加密
请吃饭交友软件开发
默纳克服务器怎么看主板
软件开发哪个大学专业
福泉市网络安全四进
网络安全存储服务器机箱厂家
软件开发原型设计
当代网络技术发展对阅读
cmd新建数据库
mongodb打开服务器
联想服务器管理口是哪一个
数据导入pl/sql数据库
阿里云服务器升级内核
excel选中所有的数据库
网络安全未通过验证6
顺义区大规模软件开发设计