博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse中进行Gradle+Jetty部署的web项目的断点调试
阅读量:6695 次
发布时间:2019-06-25

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

1.自行配置好build.gradle文件和按照gradle的web项目目录结构规范建立java、resourece和webapp文件夹

可在build.gradle文件中自由设定“http端口”

1 jettyRun {2     reload = "automatic" 3     scanIntervalSeconds = 14     httpPort = 80805 stopPort = 8088 6 stopKey = ‘stop‘ 7 }

2.接下来,在利用gradle部署web项目完毕后(自行完成)

Windows环境下:

在cmd命令行下分别输入,可做成bat脚本:

1 set GRADLE_OPTS=-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8787,suspend=n2 gradle jettyRun

Linux环境:

同样是命令行输入,可做成sh脚本:

1 export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n";2 gradle jettyRun;

这样便成功启动了jetty容器,并监听http端口号8080(上文设定的)和socket端口号8787(上文命令行设定的,只供下文提及的Eclipse远程调试功能使用)

3.启动Eclipse,

Run-->Debug Configuration-->Remote Java Application-->右键New一个新的

-->设置好上文部署好的web项目和欲访问的地址,端口号填上文设定的socket端口号8787-->点击"Debug"即可!(吐槽下Eclipse,此处操作成功后无任何提示,只有工具栏处图标发生变化,一开始弄得我纳闷死了)

技术分享----》此处图标说明远程调试连接成功了!恭喜~

4.浏览器输入欲访问的页面地址即可!

转载于:https://www.cnblogs.com/SummerinShire/p/5359239.html

你可能感兴趣的文章
strncat
查看>>
Prometheus 监控整合 Nginx Metrics
查看>>
Android内存优化7 内存检测工具1 Memory Monitor检测内存泄露
查看>>
poj 2492A Bug's Life(并查集)
查看>>
nginx配置反向代理或跳转出现400问题处理记录
查看>>
Linux 之 hugepage 大页内存理论
查看>>
第e物流董事总裁蔡远游:大数据应用、风控与行业信用建设
查看>>
Cisco交换机基础命令 + Win Server08 R2 多网卡配置链路聚合
查看>>
C#.net技术内幕03---字符串
查看>>
我的第一个python web开发框架(10)——工具函数包说明(一)
查看>>
出版行业可以利用AR增强现实技术大作文章
查看>>
javascript之事件监听
查看>>
linux运维转行程序员
查看>>
国内外软件测试大会汇总
查看>>
背水一战 Windows 10 (72) - 控件(控件基类): UIElement - UIElement 的位置, UIElement 的布局, UIElement 的其他特性...
查看>>
iscis
查看>>
iOS HTTP 资源时需要对 URL 进行 Encode
查看>>
nginx 负载均衡5种方式及其服务器几种状态
查看>>
每天早上七点钟备份公司的web站点计划
查看>>
iOS GCD(Grand Central Dispatch)的使用(1)
查看>>