idea遠(yuǎn)程debug調(diào)試部署在tomcat上項(xiàng)目
本機(jī)場(chǎng)景:spring boot項(xiàng)目部署在騰訊云服務(wù)器的tomcat里。注意:要保證本地的代碼與服務(wù)器上部署的代碼完全一致
一、IDEA添加Remote
第一步:打開(kāi)IDEA上方的Edit Configurations

第二步:點(diǎn)擊+號(hào)選擇Remote

第三步:配置連接參數(shù)。
Command line arguments for remote JVM:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10001,這里我用的監(jiān)聽(tīng)端口為10001,可以自定義,配置完點(diǎn)擊ok即可。

二、服務(wù)器配置
第一步:配置服務(wù)器的tomcat。進(jìn)入到tomcat的bin目錄下,編輯catalina.sh文件,將JPDA_ADDRESS與之前IDEA的Remote的監(jiān)聽(tīng)端口相對(duì)應(yīng),同樣設(shè)置為10001

第二步:登錄騰訊云,添加10001端口的防火墻規(guī)則

第三步:在服務(wù)器上添加防火墻開(kāi)放端口10001。添加端口:firewall-cmd --zone=public --add-port=10001/tcp --permanent;重啟防火墻:firewall-cmd --reload;查看防火墻開(kāi)放端口:firewall-cmd --list-all

三、開(kāi)始debug調(diào)試
第一步:debug方式啟動(dòng)tomcat。在tomcat的bin目錄下執(zhí)行sh catalina.sh jpda start

第二步:IDEA切換至Remote,點(diǎn)擊debug啟動(dòng)。

第三步:連接成功,可以開(kāi)始愉快的打斷點(diǎn)找問(wèn)題啦注意:要保證本地的代碼與服務(wù)器上部署的代碼完全一致

到此這篇關(guān)于idea遠(yuǎn)程debug調(diào)試部署在tomcat上項(xiàng)目的文章就介紹到這了,更多相關(guān)idea遠(yuǎn)程調(diào)試tomcat項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot項(xiàng)目使用@Scheduled注解實(shí)現(xiàn)定時(shí)任務(wù)的方法
文章介紹了在SpringBoot項(xiàng)目中使用@Scheduled注解實(shí)現(xiàn)定時(shí)任務(wù)的三種方式:基于注解、基于接口和基于注解設(shè)定多線程定時(shí)任務(wù),詳細(xì)講解了@Scheduled注解的使用方法、各個(gè)參數(shù)以及如何配置動(dòng)態(tài)定時(shí)任務(wù)和多線程定時(shí)任務(wù),感興趣的朋友一起看看吧2025-03-03
使用webservice自定義注解處理參數(shù)加解密問(wèn)題
這篇文章主要介紹了使用webservice自定義注解處理參數(shù)加解密問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
自定義application.yml配置項(xiàng)方式
這篇文章主要介紹了自定義application.yml配置項(xiàng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
詳解MyBatis如何在大數(shù)據(jù)量下使用流式查詢進(jìn)行數(shù)據(jù)同步
通常的數(shù)據(jù)同步中,如果數(shù)據(jù)量比較少的話可以直接全量同步,但是如果數(shù)據(jù)量很大的話,全量同步需要大量的內(nèi)存,所以本文為大家介紹了MyBatis使用流式查詢實(shí)現(xiàn)數(shù)據(jù)同步的方法,希望對(duì)大家有所幫助2023-05-05
Java實(shí)現(xiàn)掃雷游戲詳細(xì)代碼講解
windows自帶的游戲《掃雷》是陪伴了無(wú)數(shù)人的經(jīng)典游戲,本文將利用Java語(yǔ)言實(shí)現(xiàn)這一經(jīng)典的游戲,文中的示例代碼講解詳細(xì),感興趣的可以學(xué)習(xí)一下2022-05-05
解決Mybatis 大數(shù)據(jù)量的批量insert問(wèn)題
這篇文章主要介紹了解決Mybatis 大數(shù)據(jù)量的批量insert問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
Java程序去調(diào)用并執(zhí)行shell腳本及問(wèn)題總結(jié)(推薦)
這篇文章主要介紹了Java程序去調(diào)用并執(zhí)行shell腳本及問(wèn)題總結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
SpringBoot+WebSocket實(shí)現(xiàn)即時(shí)通訊的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何利用SpringBoot+WebSocket實(shí)現(xiàn)即時(shí)通訊功能,文中示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定參考價(jià)值,需要的可以參考一下2022-05-05
@PathParam和@QueryParam區(qū)別簡(jiǎn)析
這篇文章主要介紹了@PathParam和@QueryParam區(qū)別,分享了相關(guān)實(shí)例代碼,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01

