Tomcat中设置远程debug方法
2005-03-11 11:35
429 查看
何为远程调试?我们一般调试一个web项目的java代码时,需要将你的tomcat服务器和你的开发工具(比如Jbuilder)集成,或需要工具的一些插件支持(比如Eclipse下的myclipse等),这些方式都是在本地进行,即你的开发工具和tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需要实现远程调试功能了。
实现方法:
在tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
这样就Ok了,重启动tomcat,可以直接独立启动,而不用在eclipes的插件中启动。打开eclipse中的debug设置窗口,选择Remote Java Application ,新建一个debug项,输入服务器IP和刚才设置端口号,点ok就可以进入debug状态了。Jbuilder中同样可以设置Remote Java Application。
<script type="text/javascript">
&lt;!--
google_ad_client = "pub-9232855773311077";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_channel ="";
//--&gt;
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9232855773311077&dt=1110449438421&format=336x280_as&output=html&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=19&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="65535"></iframe>
实现方法:
在tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
这样就Ok了,重启动tomcat,可以直接独立启动,而不用在eclipes的插件中启动。打开eclipse中的debug设置窗口,选择Remote Java Application ,新建一个debug项,输入服务器IP和刚才设置端口号,点ok就可以进入debug状态了。Jbuilder中同样可以设置Remote Java Application。
<script type="text/javascript">
&lt;!--
google_ad_client = "pub-9232855773311077";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_channel ="";
//--&gt;
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9232855773311077&dt=1110449438421&format=336x280_as&output=html&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=19&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="65535"></iframe>
相关文章推荐
- 【转】Tomcat中设置远程debug方法
- Tomcat中设置远程debug方法
- 【转】Tomcat中设置远程debug方法
- tomcat远程debug设置
- Tomcat 服务器配置及远程调试和不同web项目session共享方法以及设置TOMCAT的内存
- 设置tomcat远程debug
- 当tomcat注册为windows服务时候,怎样设置远程debug
- Tomcat Remoting Debug设置方法
- tomcat设置远程DEBUG模式详解
- eclipse+Tomcat远程debug设置
- windows_server2008多用户远程登陆设置方法
- MySQL数据库设置远程访问权限方法小结
- 在Linux和Windows下Tomcat分配大内存设置方法
- window系统远程控制远程协助设置方法及问题解决办法
- SQL Server 2005 Express 远程访问设置方法(二)
- eclipse远程调试Tomcat方法(测试成功并且说说遇到的坑)
- java 远程debug设置
- Tomcat及remote jar使用IDEA远程Debug调试
- WIN2003系统远程桌面设置多用户连接方法
- JAVA类项目如何开启远程DEBUG模式?TOMCAT,JETTY等容器启动也可以DEBUG,以及JAVA远程连接JMXREMOTE