[笔记]在IDEA中使用Tomcat远程调试WEB项目时的相关配置

==========================================
为了方便使用Tomcat作为IDE中WEB项目的服务器
==========================================
需要在 %CATALINA_HOME%\conf 目录下加入 Catalina\localhost\项目名.xml 的文件夹及文件,
“项目名.xml”文件的内容示例如下:

         path="/xxx" reloadable="true" workDir="work\Catalina\localhost\xxx">

注:其中的“xxx”是你的项目名称。这种做法有益于这一个WEB项目在Tomcat服务器的配置的文件的移动
和重用,有新的WEB项目时只需把“Catalina\localhost\项目名.xml”相关的文件夹及文件拷贝到tomcat的
 %CATALINA_HOME%\conf 目录下即可!!!

================================
为了方便使用IDEA中下断点调试代码
================================
需要在 %CATALINA_HOME%\bin 目录下修改catalina.bat文件,在其中第2个有效行之上加入如下配置:
set JAVA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=1960,suspend=n,server=y

================================
IDEA中需要做的相关配置
================================
点击make图标按钮右边的“Edit Configurations”按钮进入“Run/Debug Configurations”界面,
右击Tomcat Server图标,在弹出菜单中点击加号图标按钮“Add New Configuration”,在弹出的
菜单中选择Tomcat Server的Remote,在右边的Server选项卡中的Application Server中选择你
配置好的Tomcat服务器,在Startup page中将默认的“http://localhost:8080/”改成
“http://localhost:8080/当前需要远程调试的WEB项目名”,其它配置酌情考虑即可!

================================
使用方法
================================
经过以上配置后,

1)在IDEA中先执行maven的生命周期中的compile或者package。
2)点击make去编译当前需要调试的WEB项目。
3)点击tomcat中的startup.bat启动tomcat。(若出现“Listening for transport dt_socket at address: 1960”这样的提示则表明上面的配置没有问题!)
4)点击IDEA中的debug图标按钮就可以以远程调试的方式调试WEB项目了。

---------------------------------------------------------------------------
注:不建议这样配置去调试WEB项目,使用“一键式DEBUG”更方便,
参考http://www.alisdn.com/wordpress/?p=1718
---------------------------------------------------------------------------

转载于:https://my.oschina.net/leeoo/blog/51010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值