4.1.6. 远程调试Tomcat运行的应用

4.1.6.1. 用调试模式启动tomcat

# 默认会监听地址localhost:8000。
bin/catalina.sh jpda start

4.1.6.2. 使用ssh创建本地端口和到远程调试端口的映射

# -N参数:仅仅建立端口转发,不会连接到远程shell上。
ssh -N -L 8000:localhost:8000 -p 22122 root@remote_ip

4.1.6.3. idea中开启远程调试

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000