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)文章
利用Java實(shí)現(xiàn)帶GUI的氣泡詩(shī)詞特效
這篇文章主要為大家介紹了如何利用Java語(yǔ)言實(shí)現(xiàn)帶GUI的氣泡詩(shī)詞特效,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定幫助,感興趣的可以了解一下2022-08-08使用WebUploader實(shí)現(xiàn)上傳文件功能(一)
這篇文章主要為大家詳細(xì)介紹了使用WebUploader實(shí)現(xiàn)上傳文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Java中鍵盤(pán)輸入的幾種常見(jiàn)方式小結(jié)
本文主要介紹了Java中鍵盤(pán)輸入的幾種常見(jiàn)方式小結(jié),主要是三種方式IO流、Scanner類(lèi)、BufferedReader寫(xiě)入,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09Java 訪(fǎng)問(wèn)剪切板(復(fù)制,粘貼)的示例
這篇文章主要介紹了Java 訪(fǎng)問(wèn)剪切板(復(fù)制,粘貼)的示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-11-11使用Spring源碼報(bào)錯(cuò)java:找不到類(lèi) InstrumentationSavingAgent的問(wèn)題
這篇文章主要介紹了使用Spring源碼報(bào)錯(cuò)java:找不到類(lèi) InstrumentationSavingAgent的問(wèn)題,本文給大家分享解決方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10Java CharacterEncodingFilter案例詳解
這篇文章主要介紹了Java CharacterEncodingFilter案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08Java超詳細(xì)分析講解final關(guān)鍵字的用法
關(guān)于final關(guān)鍵字,它也是我們一個(gè)經(jīng)常用的關(guān)鍵字,可以修飾在類(lèi)上、或者修飾在變量、方法上,以此看來(lái)定義它的一些不可變性!像我們經(jīng)常使用的String類(lèi)中,它便是final來(lái)修飾的類(lèi),并且它的字符數(shù)組也是被final所修飾的。但是一些final的一些細(xì)節(jié)你真的了解過(guò)嗎2022-06-06集成Spring Redis緩存的實(shí)現(xiàn)
今天小編就為大家分享一篇關(guān)于集成Spring Redis緩存的實(shí)現(xiàn),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12