背景:
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端口。
文章来源:https://www.toymoban.com/news/detail-699547.html
文章来源地址https://www.toymoban.com/news/detail-699547.html
到了这里,关于基于docker环境的tomcat开启远程调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!