news 2026/4/16 10:41:38

远程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/4/16 10:38:55

如何掌握UI设计重构的完整技巧:从基础到进阶

如何掌握UI设计重构的完整技巧:从基础到进阶 【免费下载链接】RefactoringUIv1.0.1.pdf资源介绍 《Refactoring UI v1.0.1.pdf》是一份专注于UI设计的深度资源,涵盖人机交互、操作逻辑与界面美观的全面探讨。它详细解析了如何通过优秀的设计提升软件的个…

作者头像 李华
网站建设 2026/4/15 12:25:49

我发现FedProx破解联邦学习数据偏移,基层糖尿病筛查F1值暴涨9%

📝 博客主页:Jax的CSDN主页 目录医生,你今天的AI有点上头 01. 当AI成为我的"病友" 02. 误诊界的"薛定谔的猫" 03. 冷笑话时间 04. 代码块里的bug 05. 2026年的医疗预言 06. 给AI画条红线 07. 给同行的建议 08. 最后... …

作者头像 李华
网站建设 2026/4/16 10:13:35

无需 MediaCreationTool!微软官网直下 Win10 最新 ISO 镜像,超简单教程

想重装 Win10 系统,却被微软官网强制要求下载 MediaCreationTool 工具搞得头大?不少用户吐槽这个工具不仅占用额外存储空间,还可能出现下载失败、兼容性报错等问题,尤其对追求高效的用户来说,“多此一举” 的操作实在影…

作者头像 李华
网站建设 2026/4/16 10:13:51

AFFiNE开发环境搭建实用指南:从问题到解决方案的完整流程

AFFiNE开发环境搭建实用指南:从问题到解决方案的完整流程 【免费下载链接】AFFiNE AFFiNE 是一个开源、一体化的工作区和操作系统,适用于组装您的知识库等的所有构建块 - 维基、知识管理、演示和数字资产。它是 Notion 和 Miro 的更好替代品。 项目地址…

作者头像 李华
网站建设 2026/4/16 10:13:32

GitNext:OpenHarmony专属Git客户端完整使用指南

GitNext:OpenHarmony专属Git客户端完整使用指南 【免费下载链接】GitNext 基于可以运行在OpenHarmony的git,提供git客户端操作能力 项目地址: https://gitcode.com/OpenHarmonyPCDeveloper/GitNext 作为OpenHarmony系统上首个原生Git客户端&#…

作者头像 李华