如何基于Idea遠程調(diào)試tomcat war包及jar包
一、 war包方式
1. catalina.bat 開頭設置遠程端口set JPDA_ADDRESS=8080

2. cmd到bin目錄
catalina.bat jpda start
3. idea 開啟遠程。遠程端口是catalina.bat中設置的8080,項目端口為9045,注意區(qū)分。
debug啟動,連接成功。修改類后,點擊build或recompile,可以刷新修改的內(nèi)容到jvm,完成遠程熱部署。
不過靜態(tài)資源不能熱更新,暫時沒找到辦法。

4. 完成連接,控制臺打印 Connected to the target VM, address: 'localhost:8090', transport: 'socket'

二、 jar包方式啟動
啟動命令:java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8080 -jar qing.jar
8080為監(jiān)控的遠程端口,執(zhí)行后會等待idea連接,連接成功后才正式啟動jar包。
熱更新同上,點擊build或recompile。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
SpringBoot+POI實現(xiàn)給word添加水印功能
這篇文章主要介紹了SpringBoot+POI實現(xiàn)給word添加水印功能,文中通過代碼示例講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-06-06
Java實現(xiàn)markdown格式內(nèi)容轉換為word
這篇文章主要為大家簡單介紹了如何利用Java實現(xiàn)markdown格式內(nèi)容轉換為word文檔,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下2025-03-03
Java LocalCache 本地緩存的實現(xiàn)實例
本篇文章主要介紹了Java LocalCache 本地緩存的實現(xiàn)實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-05-05
詳解rabbitmq使用springboot實現(xiàn)fanout模式
這篇文章主要介紹了rabbitmq使用springboot實現(xiàn)fanout模式,Fanout特點是發(fā)布與訂閱模式,是一種廣播機制,它是沒有路由key的模式,需要的朋友可以參考下2023-07-07

