当前位置: 首页 > news >正文

基于docker环境的tomcat开启远程调试

背景:

Tomcat部署在docker环境中,使用rancher来进行管理,需要对其进行远程调试。

操作步骤:

1.将容器中的catalina.sh映射出来,便于对其修改,添加远程调试相关参数。

注意:/data/produce2201/tomcat1/bin/catalina.sh 这个路径下的文件需要授权,不然启动容器的时候可能报错。

2. 在catalina.sh中注释的第一行添加如下参数:

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

3.添加端口映射,8000为容器机器内部的端口,31321为映射的外部访问端口。

4.idea编辑配置,新增 Remote JVM Debug,配置host与port,然后选择模块。

5.启动程序,调用接口进行测试,注意需要调用配置的31321端口。

http://www.lryc.cn/news/163791.html

相关文章:

  • ELK日志框架图总结
  • go 每天定时任务 --chatGPT
  • Lightdb 23.3 plorasql函数支持DML
  • 电容笔值不值得买?开学季比较好用的电容笔
  • Mybatis 框架 ( 五 ) 分页
  • Python模板注入
  • Java常用的设计模式
  • 攻防世界-WEB-Web_php_include
  • angular中多层嵌套结构的表单如何处理回显问题
  • Leetcode646. 最长数对链
  • Windows 下安装NPM
  • 【ARM CoreLink 系列 2 -- CCI-400 控制器简介】
  • LeetCode(力扣)77. 组合Python
  • uniapp h5 微信缓存,解决版本更新还是旧版本
  • Nacos——Distro一致性协议
  • 大模型参数高效微调PEFT的理解和应用
  • 工作游戏时mfc140u.dll丢失的解决方法,哪个方法可快速修复mfc140u.dll问题
  • 选择排序——直接选择排序
  • 【C++基础】观察者模式(“发布-订阅”模式)
  • 从业多年,我总结出软件测试工程师必须掌握的技能,你不可错过!
  • 【nerfStudio】5-nerfStudio导出3D Mesh模型
  • 重要公告|投票委托已经上线,应该如何选择社区代表?
  • 【操作系统】聊聊进程、线程、协程
  • springboot 下 activiti 7会签配置与实现
  • RK3399平台开发系列讲解(内核调试篇)spidev_test工具使用
  • 点云从入门到精通技术详解100篇-自适应点云局部邻域特征的特征提取与配准(续)
  • VBA技术资料MF52:VBA_在Excel中突出显示前 10 个值
  • leetcode做题笔记134. 加油站
  • Allegro166版本如何在颜色管理器中实时显示层面操作指导
  • 纷享销客入选中国信通院《高质量数字化转型产品及服务全景图》