docker run --restart always --name tomcat -p 5005:5005 -p 11083:8080 \
-v /root/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro \
-v /data/comm/tomcat/lib/druid-1.0.27.jar:/usr/local/tomcat/lib/druid-1.0.27.jar \
-v /data/comm/tomcat/lib/mysql-connector-java-5.1.36-bin.jar:/usr/local/tomcat/lib/mysql-connector-java-5.1.36-bin.jar \
-v /data/dev/xxx/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml \
-v /data/dev/xxx/tomcat/logs:/usr/local/tomcat/logs \
-v /data/dev/xxx/tomcat/webapps:/usr/local/tomcat/webapps \
-v /data/dev/xxx:/data/dev/space_project \
-e CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=5005,suspend=n,server=y" \
-d tomcat:8
最最主要的是加上
-e CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=5005,suspend=n,server=y"
在 IntelliJ Idea 中远程连接 tomcat
点击下图红框中的”run”按钮,在下拉菜单中点击“Edit Configurations…“:
在弹出的菜单中点击“+“,再点击“Remote“:
如下图,修改 Port 框中的数字为之前设置的 Tomcatdebug 端口号(默认 8000),如果 tomcat 部署在其他机器上,请在 Host 输入框中填入 tomcat 所在机器的 ip:
设置完毕后点击下面的“ok“,回到主窗口后,点击下图红框中的下拉菜单,选中我们刚才新建的 debug 配置项,再点击小虫按钮,就能连接到 tomcat 的 debug 端口了:
如果看到下图则代表成功了
idea 部分参考自:
https://www.cnblogs.com/summertime-wu/p/9484420.html
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于