前提:远程服务器上运行的项目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即可。
下一篇:《潘多拉小鸟》:小鸟玩爆炸