背景:
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端口。
版权声明:本文为hoho_12原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。