麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Tomcat > 正文

Java項目開啟遠程調試的方法步驟(tomcat、springboot)

2024-09-06 19:00:51
字體:
來源:轉載
供稿:網友

當我們運行一個項目的時候,一般都是在本地進行debug。但是如果是一個分布式的微服務,這時候我們選擇遠程debug是我們開發的利器。

環境

apache-tomcat-8.5.16

Linux

如何啟用遠程調試

tomcat開啟遠程調試

方法

切換到你的tomcat的bin目錄/apache-tomcat-8.5.16/bin
下,執行:

./catalina.sh jpda start 

執行上面的命令就可以開啟遠程debug了,如果想配置一些信息,比如端口號什么的,請參考下面的說明。

參數說明

#  JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"#          command is executed. The default is "dt_socket".##  JPDA_ADDRESS  (Optional) Java runtime options used when the "jpda start"#          command is executed. The default is localhost:8000.##  JPDA_SUSPEND  (Optional) Java runtime options used when the "jpda start"#          command is executed. Specifies whether JVM should suspend#          execution immediately after startup. Default is "n".##  JPDA_OPTS    (Optional) Java runtime options used when the "jpda start"#          command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,#          and JPDA_SUSPEND are ignored. Thus, all required jpda#          options MUST be specified. The default is:##          -agentlib:jdwp=transport=$JPDA_TRANSPORT,#            address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND

操作說明

所以如果想修改配置,則如下操作:

在catalina.sh中進行配置:

JPDA_TRANSPORT=dt_socket JPDA_ADDRESS=5005 JPAD_SUSPEND=n 

或者通過JPDA_OPTS進行配置:

JPDA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'

springboot開啟遠程調試

遠程調試maven設置

The run goal forks a process for the boot application. It is possible to specify jvm arguments to that forked process. The following configuration suspend the process until a debugger has joined on port 5005

<project> ... <build>  ...  <plugins>   ...   <plugin>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-maven-plugin</artifactId>    <version>1.1.12.RELEASE</version>    <configuration>     <jvmArguments>      -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005     </jvmArguments>    </configuration>    ...   </plugin>   ...  </plugins>  ... </build> ...</project>

These arguments can be specified on the command line as well, make sure to wrap that properly, that is:

mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"

jar 命令開啟遠程調試

在執行jar的時候,添加上參數。如下:

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar demo.jar
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久狠狠高潮亚洲精品 | 精品一区二区亚洲 | 国产88久久久国产精品免费二区 | 在线成人www免费观看视频 | 在线免费观看欧美 | 88xx成人永久免费观看 | 国产一精品一av一免费爽爽 | v天堂在线视频 | 男女做性免费网站 | 国产亚洲精品综合一区91 | 一级黄色免费观看视频 | 免费在线看a | 欧美三级日本三级少妇99 | 精品一区二区视频在线观看 | 精品黑人一区二区三区国语馆 | 精品久久久久久久久久中文字幕 | 香蕉成人在线视频 | www.17c亚洲蜜桃 | 在线免费观看精品 | 中文字幕一区二区三区四区 | 一级在线观看视频 | 日韩黄色免费观看 | 国产精品高潮99久久久久久久 | 黄色视屏免费在线观看 | a免费视频 | 免费a级毛片永久免费 | 深夜小视频在线观看 | 九九视频在线观看黄 | 玖草在线资源 | 91久久久久久久一区二区 | 成人福利电影在线观看 | 色呦呦一区二区三区 | www.guochanav.com | 免费啪啪 | 在线观看免费视频麻豆 | 欧美日韩视频第一页 | 欧美成人免费tv在线播放 | 九九热精品免费 | 欧美特黄一级高清免费的香蕉 | 久久精品欧美一区二区 | 美国人成人在线视频 |