背景:
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"