eclipse远程调试tomcat运行的web项目--配置
2012-10-25 12:56
549 查看
eclipse远程调试tomcat运行的web项目--配置
一、为何使用?
从"远程"可以看出, tomcat运行的web项目不在本机,而且正在跑;
比如用户说,系统出问题了, 打电话叫你解决一下
解决方案:
A:查看日志:这时一大堆日志, 你不愿意查找, 这时远程调试就可以清楚哪里出错了
B:远程调试:你可以知道传入对象的每个一个属性以及调用的方法等等更为详细的信息
二、如何配置?
1.tomcat:
/bin/catalina.bat
找到
set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
后加入:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
一行, ok
注: 8888为远程使用的端口任选--使用前未被占用
运行/bin/start.bat进行测试
第一行出现:listening for transport dt_socket at address:8888==>tomcat配置成功
-------------------------------------------------------------------------------------------------------------
2.将web项目发布到/webapps下
注:不要使用eclipse发布项目--这样就不是远程调试了
-------------------------------------------------------------------------------------------------------------
3.eclipse端:远程debug配置
在eclipse-->菜单栏-->run(运行)-->debug confurations..(调试配置)-->remote application(远程应用)-->双击-->右则配置-->依次填上->name(远程应用名称:任意)-->project(你所发布项目的源代码的项目)-->host(远程主机的ip)--->port(tomcat配置的端口:8888)-->apply(应用)-->启动tomcat-->点击debug(调试)-->ok可以调试了
-------------------------------------------------------------------------------------------------------------
4.END:结束, 如有需要图解的话, 请留言并附上邮箱地址, 我将图文资料发给你---共同进步
转载注明原文地址:http://thetopofqingshan.iteye.com/admin/blogs/1540160
注:如果有时候调用不起来,则重新部署下项目就可以了。
一、为何使用?
从"远程"可以看出, tomcat运行的web项目不在本机,而且正在跑;
比如用户说,系统出问题了, 打电话叫你解决一下
解决方案:
A:查看日志:这时一大堆日志, 你不愿意查找, 这时远程调试就可以清楚哪里出错了
B:远程调试:你可以知道传入对象的每个一个属性以及调用的方法等等更为详细的信息
二、如何配置?
1.tomcat:
/bin/catalina.bat
找到
set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
后加入:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
一行, ok
注: 8888为远程使用的端口任选--使用前未被占用
运行/bin/start.bat进行测试
第一行出现:listening for transport dt_socket at address:8888==>tomcat配置成功
-------------------------------------------------------------------------------------------------------------
2.将web项目发布到/webapps下
注:不要使用eclipse发布项目--这样就不是远程调试了
-------------------------------------------------------------------------------------------------------------
3.eclipse端:远程debug配置
在eclipse-->菜单栏-->run(运行)-->debug confurations..(调试配置)-->remote application(远程应用)-->双击-->右则配置-->依次填上->name(远程应用名称:任意)-->project(你所发布项目的源代码的项目)-->host(远程主机的ip)--->port(tomcat配置的端口:8888)-->apply(应用)-->启动tomcat-->点击debug(调试)-->ok可以调试了
-------------------------------------------------------------------------------------------------------------
4.END:结束, 如有需要图解的话, 请留言并附上邮箱地址, 我将图文资料发给你---共同进步
转载注明原文地址:http://thetopofqingshan.iteye.com/admin/blogs/1540160
注:如果有时候调用不起来,则重新部署下项目就可以了。
相关文章推荐
- Eclipse进行远程调试linux 环境的tomcat配置 更新maven web项目
- eclipse配置web项目在maven的tomcat插件中运行
- Tomcat 服务器配置及远程调试和不同web项目session共享方法以及设置TOMCAT的内存
- Eclipse中导入Maven Web项目并配置其在Tomcat中运行
- eclipse远程调试服务器上Tomcat中运行的项目
- Eclipse中导入Maven Web项目并配置其在Tomcat中运行
- eclipse如何配置tomcat运行web项目时省略项目名称
- web项目脱离Eclipse在Tomcat部署并配置Eclipse调试
- Maven + Eclipse + Tomcat - 运行和调试web项目
- Eclipse中导入Maven Web项目并配置其在Tomcat中运行图文详解
- IntelliJ IDEA 2016.2 配置Tomcat 运行Web项目
- 基于MAVEN的WEB项目在ECLIPSE中使用TOMCAT调试
- 使用maven的tomcat:run进行web项目热部署(通过Maven的Tomcat插件运行Web工程,在pom中添加tomcat插件,使项目能在eclipse中跑起来,但如果部署需安tomcat)
- eclipse_j2ee运行web项目如何发布到Tomcat
- 解决web项目无法部署到eclipse配置的本地tomcat
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- 使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
- 在Tomcat和Eclipse进行远程调试的配置
- eclipse中Tomcat配置正确,web项目编译时出现404错误的解决办法。
- Eclipse进行远程调试linux 环境的tomcat配置