eclipse远程调试服务器上tomcat的应用
2014-08-09 16:35
351 查看
前两天不知道在哪里听说了一个远程调试,觉得非常有用,昨天试了下,结果在eclipse里面没有找见那个选项,今天上午来找见并且试验成功。在此和大家分享一下。
服务器系统:centOS
tomcat:tomcat7
eclipse:eclipse-jee-kepler-SR2-win32-x86_64
1、服务器上的tomcat配置。
找到tomcat目录下的bin目录下的catalina.sh,用vi打开catalina.sh,这个文件的最上面都是注释,我就在注释下面第一行正式的代码之前写了 export JPDA_ADDRESS=8017 (8017是等会儿eclipse远程连接的端口号,可以自己设置,只要不和现有的端口号冲突即可)。
2、启动tomcat。
进入tomcat的bin目录下,运行./catalina.sh jpda run。
3、eclipse设置。
我看到网上都说的是点run->debug configurations下面就有Romote Java Application。昨晚一直没有找见,今天又看了看,原来是先在eclipse中的右上角选Debug视图后,再点run->debug configurations,下面就有了Remote Java Application。如果想让在JAVA EE视图中也 有这个选项,就打开Window->Preferences->Run/Debug->Persperctives,右边有个Application
Types/Launchers,在这个下面选中Remote Java Application,然后在右边的Modes/Perspectives下面的下拉列表里面选JAVA EE,确定之后在JAVA EE视图中就可以看到了。
找到Remote Java Application之后,点击这个选项,然后在左上角选择New lunch configuration,然后在右边的Connect里面的Project选择自己的工程,Connection type里面选默认的Standard(socket attach),Connection Properties中的Host填服务器IP,Port填第一步里面的8017(JPDA_ADDRESS,可自己指定端口号)。然后点debug就可以了,在自己的代码里面打上断点,直接访问服务器上的网站,到断点就可以停下来了。
我们经常会遇到本地运行没问题,放服务器上就出现问题的情况,之前我只能是看日志,一点一点的在本地改了放上去试,有了这个方法后,就可以更方便的看出问题所在。
服务器系统:centOS
tomcat:tomcat7
eclipse:eclipse-jee-kepler-SR2-win32-x86_64
1、服务器上的tomcat配置。
找到tomcat目录下的bin目录下的catalina.sh,用vi打开catalina.sh,这个文件的最上面都是注释,我就在注释下面第一行正式的代码之前写了 export JPDA_ADDRESS=8017 (8017是等会儿eclipse远程连接的端口号,可以自己设置,只要不和现有的端口号冲突即可)。
2、启动tomcat。
进入tomcat的bin目录下,运行./catalina.sh jpda run。
3、eclipse设置。
我看到网上都说的是点run->debug configurations下面就有Romote Java Application。昨晚一直没有找见,今天又看了看,原来是先在eclipse中的右上角选Debug视图后,再点run->debug configurations,下面就有了Remote Java Application。如果想让在JAVA EE视图中也 有这个选项,就打开Window->Preferences->Run/Debug->Persperctives,右边有个Application
Types/Launchers,在这个下面选中Remote Java Application,然后在右边的Modes/Perspectives下面的下拉列表里面选JAVA EE,确定之后在JAVA EE视图中就可以看到了。
找到Remote Java Application之后,点击这个选项,然后在左上角选择New lunch configuration,然后在右边的Connect里面的Project选择自己的工程,Connection type里面选默认的Standard(socket attach),Connection Properties中的Host填服务器IP,Port填第一步里面的8017(JPDA_ADDRESS,可自己指定端口号)。然后点debug就可以了,在自己的代码里面打上断点,直接访问服务器上的网站,到断点就可以停下来了。
我们经常会遇到本地运行没问题,放服务器上就出现问题的情况,之前我只能是看日志,一点一点的在本地改了放上去试,有了这个方法后,就可以更方便的看出问题所在。
相关文章推荐
- 使用eclipse进行tomcat远程调试(阿里云服务器)
- 本地 eclipse 远程调试服务器上的 tomcat
- Eclipse 远程调试 Tomcat 服务器
- eclipse中tomcat远程调试服务器
- eclipse远程调试服务器上Tomcat中运行的项目
- Eclipse 远程调试 tomcat 服务器
- Linux&Windows实现 Eclipse远程调试 tomcat应用
- eclipse对Tomcat应用进行远程调试
- eclipse中远程调试tomcat应用
- 用Eclipse远程调试服务器tomcat
- 当用eclipse远程调试tomcat上的应用
- 使用Eclipse远程调试Java web应用
- Eclipse远程调试Tomcat
- Eclipse远程调试Tomcat
- tomcat+eclipse远程调试方式
- 主题:tomcat服务器配置远程调试小记
- eclipse远程调试tomcat
- eclipse的远程调试(jboss+tomcat)
- Tomcat和Eclipse远程调试
- [原创]Eclipse 3.3.2 调试基于 red5 的应用 (不使用 tomcat 方式)