多语言展示
当前在线:1633今日阅读:23今日分享:31

JAVA IDE远程调试

前提:远程服务器上运行的项目class对应的源码与本地项目中必须保持一致。
工具/原料
1

tomcat

2

eclipse

3

idea

一、远程tomcat设置
1

1、远程tomcat部署在linux系统找到远程tomcat的$tomcat_home/bin/catalina.sh文件,添加下面一行命令即可。JAVA_OPTS='$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888'注意事项:8888为远程服务监听端口,可自行配制。

2

2、远程tomcat部署在windows系统找到远程tomcat的$tomcat_home/bin/catalina.bat文件,添加下面一行命令即可。set 'JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888'注意事项:8888为远程服务监听端口,可自行配制。

二、本地IDE设置
1

这边大家使用的IDE有两种,eclipse和idea,所以下面分别讲下两种IDE的配置。

2

1、idea在debug configurations窗口,找到remote选项,新增一个配置界面,如上图所示;选择要调试的项目,配置要远程调试tomcat所在的ip及端口;8888端口即为第一步我们设置的端口;

3

2、eclipse在debug configurations窗口,找到remote java application选项,双击新增一个配置界面,如上图所示;选择要调试的项目,配置要远程调试tomcat所在的ip及端口;8888端口即为第一步我们设置的端口;

三、运行及调试

本地IDE运行我们第二步设置好的配置,成功后,在需要调试的地方添加断点,然后访问远程服务的url即可。

推荐信息