Docker项目远程debug步骤
以idea远程debug戍云2.0项目为例一、将项目所在docker服务映射出一个闲置的端口供远程debug使用第一种方式:kill掉原先的容器、重新执行 docker run-pip:hostPort:containerPort 命令第二种方式改安装脚本 install.sh中的 PORT_CONTROLLER加上你所需要的端口然后重新执行update-web-controller.sh (原理
以idea远程debug戍云2.0项目为例
一、将项目所在docker服务映射出一个闲置的端口供远程debug使用
第一种方式:kill掉原先的容器、重新执行 docker run -p ip:hostPort:containerPort 命令
第二种方式改安装脚本 install.sh中的 PORT_CONTROLLER 加上你所需要的端口然后重新执行update-web-controller.sh (原理与第一种方式相同)
二、更改catalina.sh并重新运行
(1)/usr/local/tomcat/bin 目录下更改catalina 加上以下内容
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
(2)ps -ef找到原进程并kill掉
Ps:以上操作针对war包 针对jar包时kill掉进程重新启动并在启动命令中添加启动项如:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jar
重新执行catalina.sh start
三、在idea中配置remote
配置完成运行remote即可
更多推荐
所有评论(0)