麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产午夜小视频 | 日韩大片在线永久观看视频网站免费 | 午夜精品福利视频 | 久久久毛片视频 | 亚洲第一激情 | 国产精品一区在线看 | 国产人成免费爽爽爽视频 | 久久久久北条麻妃免费看 | 成人免费在线视频播放 | 国产精品剧情一区二区三区 | 日韩欧美高清一区 | 国产美女爽到喷白浆的 | 成年人在线免费播放视频 | 国产一区二区三区四区在线 | 免费午夜网站 | 精品1 | 日本黄色一级视频 | 国产九九热 | 福利在线小视频 | 免费国产自久久久久三四区久久 | 亚洲一区国产二区 | 国产精品成人av片免费看最爱 | 91av国产在线 | 亚洲影院在线播放 | 男女隐私免费视频 | 一级黄色毛片免费 | 在火车上摸两乳爽的大叫 | 国产成人精品午夜视频' | 国产在线一区二区三区 | 大学生一级毛片在线视频 | 成人一级视频在线观看 | 国产成人自拍av | 成年人毛片视频 | 成人综合免费视频 | 欧美性生交xxxxx久久久 | 福利在线影院 | 国产中出在线观看 | 亚洲一区二区在线视频 | 亚洲影院在线播放 | h久久| 亚洲网站免费观看 |