摘要:要解決的問題生產(chǎn)環(huán)境是內(nèi)網(wǎng)服務(wù)器,只提供跳板機(jī)額外網(wǎng)訪問權(quán)限,通過對生產(chǎn)環(huán)境進(jìn)行調(diào)試。生產(chǎn)環(huán)境啟動(dòng)參數(shù)放在腳本啟動(dòng)的參數(shù)解釋隨著版本的升高,上面的寫法變了,但是功能并不影響,待會(huì)兒到的時(shí)候就能看到了。是通知使用來運(yùn)行調(diào)試環(huán)境。
要解決的問題:生產(chǎn)環(huán)境是內(nèi)網(wǎng)服務(wù)器,只提供跳板機(jī)額外網(wǎng)訪問權(quán)限,通過 idea 對生產(chǎn)環(huán)境進(jìn)行調(diào)試。
1、生產(chǎn)環(huán)境啟動(dòng)參數(shù) start.shJAVA_DEBUG_OPTS="" if [ "$1" = "debug" ]; then JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n " fi # JAVA_DEBUG_OPTS 放在Java腳本啟動(dòng)的JVM參數(shù) # 解釋: 隨著jkd版本的升高,上面的寫法變了,但是功能并不影響,待會(huì)兒到idea的時(shí)候就能看到了。 # -Xrunjdwp 是通知JVM使用(java debug wire protocol)來運(yùn)行調(diào)試環(huán)境。該參數(shù)同時(shí)了一系列的調(diào)試選項(xiàng): # transport 指定了調(diào)試數(shù)據(jù)的傳送方式 # dt_socket 是指用SOCKET模式 # address 端口 # server=y/n VM 是否需要作為調(diào)試服務(wù)器執(zhí)行。 # suspend=y/n 是否在調(diào)試客戶端建立連接之后啟動(dòng) VM 。2、idea 配置調(diào)試端口
打開 idea 當(dāng)前工程,Edit configurations…,如下圖
在Remote配置如下,其實(shí)就是host和端口而已,其實(shí)上面腳本里面的就類似于idea里面的這些。
3、SecureCRT 配置端口轉(zhuǎn)發(fā)我只會(huì)用SecureCRT 做端口轉(zhuǎn)發(fā),其他要是有好的工具歡迎建議給大家
首先在 SecureCRT 登錄跳板機(jī),比如我的跳板機(jī)是120.27.227.13,右鍵 properties 或者點(diǎn)工具欄的 options->session options
然后點(diǎn) Port Forwarding,Add增加一條
編輯
4、以debug模式啟動(dòng)服務(wù)器./start.sh debug5、idea 點(diǎn)debug,就發(fā)現(xiàn)已經(jīng)連接上了
現(xiàn)在就可以愉快的打斷點(diǎn)調(diào)你的服務(wù)了,即將進(jìn)入debug模式
微信公眾號(hào):志哥 (ID: zhige-me)
期待與你相遇,一同成長前行!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/67402.html
摘要:是指可能導(dǎo)致程序終止的非常嚴(yán)重的時(shí)間。具有最高的級(jí)別,旨在關(guān)閉中的日志功能。因此為每一個(gè)消息選擇一個(gè)合適的日志級(jí)別是非常重要的。日志的個(gè)小建議將日志訪日代碼塊它能顯著的減少因?yàn)樽址唇佣鴰淼男阅艿挠绊憽? 前言 首先,這篇文章沒有進(jìn)行任何的日志功能的詳細(xì)介紹,而是對日志提出了幾種最佳實(shí)踐。適合對日志記錄有所了解的同學(xué)閱讀。下面是正文: JAVA日志管理既是一門科學(xué),又是一門藝術(shù)。科學(xué)...
摘要:我們在開發(fā)的過程中可能需要一些配置這些配置可能就是僅僅為了開發(fā)的方便比方說訂單過期時(shí)間生產(chǎn)環(huán)境需要半小時(shí)失效但是真正開發(fā)時(shí)我不可能等上個(gè)半小時(shí)所以這個(gè)時(shí)間這個(gè)失效時(shí)間我們會(huì)寫在配置文件中這樣開發(fā)環(huán)境和生產(chǎn)環(huán)境各一套配置來回切換很方便的基于摘 我們在開發(fā)的過程中,可能需要一些配置,這些配置可能就是僅僅為了開發(fā)的方便,比方說,訂單過期時(shí)間,生產(chǎn)環(huán)境需要半小時(shí)失效,但是真正開發(fā)時(shí),我不可能等...
閱讀 1447·2023-04-25 16:31
閱讀 2053·2021-11-24 10:33
閱讀 2753·2021-09-23 11:33
閱讀 2542·2021-09-23 11:31
閱讀 2920·2021-09-08 09:45
閱讀 2348·2021-09-06 15:02
閱讀 2656·2019-08-30 14:21
閱讀 2323·2019-08-30 12:56