博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[笔记]在IDEA中使用Tomcat远程调试WEB项目时的相关配置
阅读量:5823 次
发布时间:2019-06-18

本文共 1591 字,大约阅读时间需要 5 分钟。

  hot3.png

==========================================
为了方便使用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”更方便,
参考
---------------------------------------------------------------------------

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

你可能感兴趣的文章
ubuntu 修改hostname
查看>>
sql 内联,左联,右联,全联
查看>>
C++关于字符串的处理
查看>>
6、Web Service-拦截器
查看>>
Flask 源码流程,上下文管理
查看>>
stream classdesc serialVersionUID = -7218828885279815404, local class serialVersionUID = 1.
查看>>
ZAB与Paxos算法的联系与区别
查看>>
java 读取本地的json文件
查看>>
Breaking parallel loops in .NET C# using the Stop method z
查看>>
Android Content Provider Guides
查看>>
修改故障转移群集心跳时间
查看>>
[轉]redis;mongodb;memcache三者的性能比較
查看>>
微软职位内部推荐-Sr DEV
查看>>
用计算器计算“异或CRC”
查看>>
让你的WPF程序在Win7下呈现Win8风格主题
查看>>
JDBC二查询(web基础学习笔记八)
查看>>
监听器(web基础学习笔记二十二)
查看>>
802.11 学习笔记
查看>>
Leetcode-Database-176-Second Highest Salary-Easy(转)
查看>>
构建Docker Compose服务堆栈
查看>>