news 2026/8/10 18:01:29

远程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/8/9 18:52:05

【量子模拟器开发新突破】:VSCode扩展实战指南,提升开发效率90%

第一章:量子模拟器的 VSCode 扩展开发Visual Studio Code 作为现代开发者广泛使用的编辑器,其强大的扩展生态系统为特定领域工具的集成提供了便利。在量子计算领域,构建一个支持量子算法编写、语法高亮与本地模拟的 VSCode 扩展,能…

作者头像 李华
网站建设 2026/8/9 15:42:50

关于内联函数的理解学习

1.什么是内联函数:以空间换时间编译器在编译阶段,会对内联函数进行语法分析和类型检查。如果确认安全且有性能收益,编译器会将函数体直接嵌入到调用处,就像把代码拷过去一样,但带有完整的类型安全机制。2.内联函数如何…

作者头像 李华
网站建设 2026/8/10 4:46:37

Whisper部署实战手册:从环境配置到性能调优的完整解决方案

Whisper部署实战手册:从环境配置到性能调优的完整解决方案 【免费下载链接】Whisper High-performance GPGPU inference of OpenAIs Whisper automatic speech recognition (ASR) model 项目地址: https://gitcode.com/gh_mirrors/wh/Whisper 作为OpenAI Whi…

作者头像 李华
网站建设 2026/8/10 17:52:42

昇腾AI:不只是一颗芯片,更是一个时代的算力答案

在2025年世界人工智能大会的核心展区,一台被称为“镇馆之宝”的昇腾384超节点被参观者团团围住,金属机身泛着冷光,内部却跳动着创新算力架构的脉冲。智能时代的算力竞赛已进入白热化,当大部分目光聚焦于单颗芯片的算力比拼时&…

作者头像 李华
网站建设 2026/8/10 4:46:41

6、网络服务枚举与安全防护全解析

网络服务枚举与安全防护全解析 1. 基础横幅抓取 横幅抓取是最基本的枚举技术,通过连接远程应用并观察输出,攻击者可获取运行服务的品牌和型号等关键信息,为漏洞研究提供线索。常见的手动横幅抓取工具包括 telnet 和 netcat 。 - telnet :大多数操作系统内置的远…

作者头像 李华
网站建设 2026/8/10 4:46:43

8、Windows系统认证攻击与防范全解析

Windows系统认证攻击与防范全解析 在Windows系统的安全领域,一旦攻击者获得了一定程度的访问权限,后续往往会展开一系列更具威胁性的行动。本文将详细介绍攻击者在获得访问权限后可能采取的攻击手段,以及相应的防范措施。 1. 权限提升 攻击者获取Windows系统的用户账户后…

作者头像 李华