连接远端机器,在本地debuger

一、远端机器开启debuger模式

1. 登录到远端机器 
    打开终端,输入以下命令     ssh username@ip    
    然后输入密码
2. 进入到tomcat bin目录

3. 编辑startup.sh文件【更改启动模式,修改为 jpda start】
    输入命令    vim startup.sh
    键盘输入:i 【开启insert模式】
    修改: exec "$PRGDIR"/"$EXECUTABLE" start "$@"  更改为 exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
    键盘点击esc键,输入 :w 【保存】 :q 【退出】

4. 执行命令:【开启debuger模式,默认本机localhost】
    ./catalina.sh jpda start

5. 编辑catalina.sh文件【修改debuger,由localhost改为0.0.0.0,允许其他机器】
    输入命令    vim catalina.sh
    键盘输入:i 【开启insert模式】
    修改: JPDA_ADDRESS="localhost:8000"  更改为 JPDA_ADDRESS="0.0.0.0:8000"
    键盘点击esc键,输入 :w 【保存】 :q 【退出】

6. 执行命令:【重启服务器】
    webservices_ctl_tomcat_nginx.sh restart

7.可使用以下命令进行验证:【查看jvm参数】

    ps -ef|grep java

可以看到address已经被修改

二、本地连接配置

1. 

2.

连接远端机器,在本地debuger_第1张图片

3.

连接远端机器,在本地debuger_第2张图片

4.本地debuge即可

 

参考:

idea远程连接Tomcat调试

你可能感兴趣的:(开发工具)