news 2026/3/19 21:04:28

远程debug服务器代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
远程debug服务器代码

前言

  • 相信有不少Javaer的代码在本地跑没一点问题,但是部署到服务器上就会出翔莫名其妙的bug,为了看bug的原因只能通过日志的形式来实现,下边为各位Javaer提供另一种方法,通过IDEA的功能能够直接debug服务器上的代码,话不多说,上步骤

  • 本文是通过maven打包springboot项目之后上传到服务器,通过docker运行,具体步骤请点击 使用docker运行jar包,启动SpringBoot项目 ,按照这个上传完整,能够通过浏览器访问之后,再通过下边的配置就可以使用IDEA远程debug代码了
  • 修改docker-compose.yml的配置,加入开启远程debug的命里(Dockerfile不需要修改)
version:'3.8'services:te:build:.image:tecontainer_name:teenvironment:# 启用远程调试(开发时临时加)-JAVA_TOOL_OPTIONS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8082-JAVA_OPTS=-Xms64m-Xmx192m-XX:MetaspaceSize=48m-XX:MaxMetaspaceSize=96m-XX:+UseG1GC-Djava.security.egd=file:/dev/./urandom-XX:+TieredCompilation-XX:TieredStopAtLevel=1-XX:CICompilerCount=2mem_limit:350mmem_reservation:200mports:-"8081:8081"# 暴漏端口,别忘了服务器上的该端口也要暴漏-"8082:8082"restart:unless-stopped

重新运行

  • 停止原有的镜像,重新编译、启动(需要在和docker-compose.yml同级中执行下边的命令,运行ls能看到docker-compose.yml)
[root@VM-16-7-centos te]# ls docker-compose.ymlDockerfilelog testlog travelecho.cloud.jks travel-echo.jar
  • 停止原镜像
docker-compose down
  • 重新打包
docker-compose up-d--build

配置IDEA

  • 第一步

  • 第二步

  • 第三部

  • 结果


山不见我,我自去见山

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 7:50:09

Rebel终极AppKit优化框架:告别Cocoa开发痛点

Rebel终极AppKit优化框架:告别Cocoa开发痛点 【免费下载链接】Rebel Cocoa framework for improving AppKit 项目地址: https://gitcode.com/gh_mirrors/reb/Rebel 在macOS应用开发中,AppKit框架虽然功能强大,但常常伴随着繁琐的API和…

作者头像 李华
网站建设 2026/3/13 12:49:53

Android bugreportz 源码分析

源码分析 Android.bp // bugreportz // package {// 许可证配置:继承 frameworks_native 项目的 Apache 2.0 许可证// 相关说明:http://go/android-license-faq// 大规模变更添加了 default_applicable_licenses 以导入所有许可证类型default_applicabl…

作者头像 李华
网站建设 2026/3/14 4:03:53

GC5035 CSP CMOS图像传感器终极指南:高性能移动摄像头解决方案

GC5035 CSP CMOS图像传感器终极指南:高性能移动摄像头解决方案 【免费下载链接】GC5035CSP图像传感器数据手册 GC5035 是一款高质量的 500 万像素 CMOS 图像传感器,专为移动电话摄像头应用和数码相机产品设计。GC5035 集成了一个 2592H x 1944V 像素阵列…

作者头像 李华
网站建设 2026/3/18 17:45:59

OpCore Simplify:告别复杂配置,一键生成完美黑苹果EFI

OpCore Simplify:告别复杂配置,一键生成完美黑苹果EFI 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为繁琐的黑苹果配置…

作者头像 李华
网站建设 2026/3/7 13:10:06

学术论文免费获取神器:3步安装Sci-Hub X Now扩展

学术论文免费获取神器:3步安装Sci-Hub X Now扩展 【免费下载链接】sci-hub-now 项目地址: https://gitcode.com/gh_mirrors/sc/sci-hub-now 还在为昂贵的学术论文发愁吗?今天为大家介绍一款能够彻底改变你学术研究方式的浏览器扩展——Sci-Hub X…

作者头像 李华
网站建设 2026/3/15 20:34:23

《从实验室到现场!PoE电源变压器的6大实战场景,工程师必看》

作为工程师,我们总在寻找“一根网线解决所有”的便捷方案,而PoE电源变压器正是这个方案的核心功臣。它让电力与数据通过同一根以太网线缆传输,既简化部署又降低成本,如今已从机房走向更广阔的实战场景,成为嵌入式开发、…

作者头像 李华