news 2026/4/23 15:07:56

远程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/23 10:09:37

Bagisto电商平台容器化实战:从单机到集群的完整部署方案

Bagisto电商平台容器化实战:从单机到集群的完整部署方案 【免费下载链接】bagisto Free and open source laravel eCommerce platform 项目地址: https://gitcode.com/gh_mirrors/ba/bagisto Bagisto作为基于Laravel框架的开源电商系统,通过容器化…

作者头像 李华
网站建设 2026/4/23 10:10:11

每日Java面试场景题知识点之-单例模式

每日Java面试场景题知识点之-单例模式 一、单例模式概述 单例模式(Singleton Pattern)是Java中最简单也是最常用的设计模式之一。它保证一个类只有一个实例,并提供一个全局访问点来访问这个实例。在Java企业级项目中,单例模式广泛…

作者头像 李华
网站建设 2026/4/23 10:09:58

MCP PL-600 Agent架构深度拆解(多模态融合技术大揭秘)

第一章:MCP PL-600 多模态Agent架构概述MCP PL-600 是一种先进的多模态智能体(Agent)架构,专为处理复杂、异构的环境交互任务而设计。该架构融合了视觉、语音、文本与传感器数据等多种输入模态,并通过统一的语义理解层…

作者头像 李华
网站建设 2026/4/23 10:09:33

【Dify Agent工具注册机制深度解析】:掌握高效插件集成的5大核心步骤

第一章:Dify Agent工具注册机制概述Dify Agent 是一个用于连接大语言模型与外部系统的智能代理工具,其注册机制是实现 Agent 可扩展性和安全调用的核心环节。通过标准化的注册流程,开发者可以将自定义功能模块快速接入 Dify 平台,…

作者头像 李华
网站建设 2026/4/23 10:09:54

低代码平台的扩展能力:活字格服务端编程实战

低代码平台的扩展能力:活字格服务端编程实战 引言 在当今数字化转型浪潮中,低代码平台因其快速开发和易用性而备受青睐。然而,企业级应用往往需要处理复杂的业务逻辑和特殊需求,这些需求可能超出标准低代码功能的范畴。活字格低…

作者头像 李华
网站建设 2026/4/23 6:42:05

Strix AI安全测试工具:新手快速上手终极指南

Strix AI安全测试工具:新手快速上手终极指南 【免费下载链接】strix ✨ Open-source AI hackers for your apps 👨🏻‍💻 项目地址: https://gitcode.com/GitHub_Trending/strix/strix Strix作为开源的AI驱动安全测试工具&…

作者头像 李华