Tomcat中设置远程debug方法

debug

何为远程调试?我们一般调试一个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。

时间: 2024-12-26 22:53:30

Tomcat中设置远程debug方法的相关文章

WPS中设置纸张的方法

  问题描述:WPS2013版怎么设置纸张大小啊?不知怎么设置不了页面大小像A3,A4那样,我点击"那个纸张大小(R)"下面那个根本不弹A3,A4那些,而且我重启了几次并且也卸载了再安几次都是这样: 问题解决: 可能没正确识别打印机驱动,windows 7系统的服务print spooler没有开启,启用就可以了.如下截图: word文档的设置 在打开文档后我们先在其左上方找到"文件",点击"文件",此时会弹出一个窗口,里面有很多选项,我们选择&

Tomcat中DataSource的配置方法

很多网上的文章都在说要改Server.xml,包括我手上的一本<Eclipse 从入门到精通>.不过经过今天的噩梦般的体验,最终还是没有改Server.xml,把DataSource配置好了.中间走过无数弯路,包括把 Tomcat从5.5.9降到5.0.28(最终还是没有用5.5.9,周围人都说,不要用最新的东西--实验室的都在用4.1--). 先说一下关于Tomcat 5.5.9的问题,由于Tomcat5.5.9没有带上admin包,必须要自己下,下完以后复制到对应的目录.另外还有一重要步骤

Delphi中设置条件断点的方法讲解_Delphi

写了这么长时间的代码,一直认为调试程序比写程序要重要,上次有人问俺,如何调试一个循环中某个循环条件位置下断点.本来想来在Delphi的断点设置中应该是有一个类似条件断点的东西的,不过我也一直不知道怎么设置这个条件断点,所以当时给他们的说法是在那个循环中,加上一个条件判断,写上一个Showmessage之类的弹窗.然后弹窗之后下断点,这不外乎是一种方法,而且还是一种很SB的方法.直到今天偶然查看到Delphi的调试菜单,愕然发现,原来Delphi是可以设置条件断点的.这货在view->debug

怎样在ppt中设置行距?ppt中设置行距的方法

如我们打开ppt了,这个是一个演示文件大家参考着来即可 然后我们选中要调的文字,也就是需要设置行距的文本,效果如下所示 选中了文字我们再右键选中的文本,在弹出的菜单中选择段落,也就是右键--段落,效果如下所示 在打开弹出属性中我们可以对文字进行各种设置了! 还可以在后面的设置值中直接设置数值来调整行距! 好了这样设置好了我们选中的文字就按你的设置自行调整了,如果各位朋友要调整整个文件只要按ctrl+a全部选中即可,操作方式是一样的.

Greenplum数据库中设置search_path的方法

用报表工具连接Greenplum失败,报schema不存在错误.经判断需设置search_path. 1)连接greenplum C:\Windows\system32>psql -h 1.2.345.678 -p 5432 -d tpc_1 -U gpuser 2)查看search_path tpc_1# show search_path; 3)修改search_path tpc_1=# alter database tpc_1 set search_path to "$user&quo

如何在Renderer中设置属性 Renderer中设置属性的方法实例_Flex

ClassFactory的properties妙用 1)UITextField与label,使用label显不出来 复制代码 代码如下: package com.citigroup.presentation.csa {     import flash.events.MouseEvent;     import mx.controls.Label;     import mx.controls.advancedDataGridClasses.AdvancedDataGridHeaderRende

tomcat虚拟路径的配置方法汇总_Tomcat

一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_home$\conf\Catalina\localhost下面的xml文件(文件中配置了web项目所在路径),然后再加载webapps下的web项目. 假如我们要部署d:\project\下面的XXX项目(XXX为项目名). 这时我们有两种方法: 方法一: 在$Tomcat_home$\conf\Catalina

如何在WPS文档中设置水印

在WPS文档中设置水印的方法和步骤如下. 新建一篇文档,进入它的页脚中.点击菜单"视图→页眉和页脚",然后选择页脚部分(选择页眉也是可以的). 插入艺术字,并设置艺术字的版式为"衬于文字下方",该艺术字就可以在文档中的任意位置拖动了.你可以将其拖动到页面的中央部分,同时也可以旋转. 设置好后,当我们再编辑WPS文档时,每一页中都有一个水印背景了.

在Excel单元格中设置斜线

表格中出现斜线是经常的事(如图1),以前遇到这种情况,要么把表格导入到WPS Office或Word中处理,要么就是打印好了之后再用笔加上去. 经过一番摸索, 终于发现了在http://www.aliyun.com/zixun/aggregation/16544.html">Excel中设置斜线的方法.                                                                                       图1 1.实现在