Jetty 服务器配置方式
<!-- 在启动应用的时候加入 -->
agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
<!-- e.g -->
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar xxx.jar > out.log &
<-- dockerfile中 -->
FROM openjdk:8-jdk-alpine
VOLUME /tmp
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
ADD instrument.jar app.jar
EXPOSE 8888
ENTRYPOINT ["java","-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
- 配置remote(直接上图)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aaab38bbacf132f9e9fcac6375f827c8.png)
2.点击 “+”, 添加Remote
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e30ee43033ed0c2eb3a32a642a0fd81f.png)
3.配置连接参数
如下图,修改Port(catalina.out配置的端口)框中的数字为之前设置的Tomcat-debug端口号(默认8000),如果tomcat部署在其他机器上,请在Host输入框中填入tomcat所在机器的ip
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/64e18bb22c281d6316bbfe15dbccbba0.png)
4.启动远程debug
设置完毕后点击Apply,回到主窗口后,点击下图红框中的下拉菜单,选中刚才配置Remote,Deubg启动
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3468739313dbf067972c1509996c02e4.png)
5.显示这样配置成功
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cd3f2dea9cf28a4e9d21b5660441abfc.png)