zoukankan      html  css  js  c++  java
  • Eclipse中进行Gradle+Jetty部署的web项目的断点调试

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

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

    1 jettyRun {
    2     reload = "automatic" 
    3     scanIntervalSeconds = 1
    4     httpPort = 8080
    5     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=n
    2 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.浏览器输入欲访问的页面地址即可!

  • 相关阅读:
    机器视觉
    好心情
    什么是机器视觉?
    CY7C68013 USB接口相机开发记录
    CY7C68013 USB接口相机开发记录
    JVM调优总结(六)-新一代的垃圾回收算法
    JVM调优总结(五)-典型配置举例
    JVM调优总结(四)-分代垃圾回收详述
    JVM调优总结(三)-垃圾回收面临的问题
    JVM调优总结(二)-基本垃圾回收算法
  • 原文地址:https://www.cnblogs.com/SummerinShire/p/5359239.html
Copyright © 2011-2022 走看看