摘要:如果線上代碼出現(xiàn)問題,如何用本地排查問題查找問題第一步保證本地代碼與線上代碼一致第二步在線上文件中文件中添加如下配置找到下面一行信息在下面的添加上
如果線上代碼出現(xiàn)問題,如何用本地idea排查問題查找問題? 第一步:保證本地代碼與線上代碼一致; 第二步:在線上tomcat文件中/tomcat/bin/catalina.sh文件中添加如下配置
找到下面一行信息
#----- Execute The Requested Command -----------------------------------------
在下面的添加上:
JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8068,suspend=n,server=y"
#----- Execute The Requested Command ----------------------------------------- JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8068,suspend=n,server=y"
如下圖:
創(chuàng)建一個遠(yuǎn)程連接,增加如下配置信息
1、添加連接服務(wù)器的信息,端口號與catalina.sh文件新增信息的address相同
2、與copy到linux服務(wù)器的信息相同
3、選擇需要調(diào)試的項目
4、搞定
點擊debug啟動,顯示如圖信息標(biāo)識連接成功,可以加斷點進(jìn)行調(diào)試了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/72202.html
摘要:遠(yuǎn)程調(diào)試分為兩部分調(diào)試客戶端和服務(wù)端。主動去連接的端口,連接成功后,調(diào)試開始。當(dāng)然,單步調(diào)試的另一個好處是可以讓初學(xué)者快速掌握項目的架構(gòu)和執(zhí)行流程。 博客原文鏈接 在使用php調(diào)試代碼的時候,我通常都是使用簡單暴力的echo之類的輸出調(diào)試。這種調(diào)試方法的效率與個人能力正相關(guān),你加一個echo多數(shù)是為了驗證自己的一個推測,那么你對代碼越熟悉,你推測的就會越準(zhǔn)確,bug解決的就越快,相反...
摘要:前言系統(tǒng)體積比較臃腫,本地跑起來太慢,目前都是本地寫完代碼,提交,然后重新部署開發(fā)集成環(huán)境,如果測試有問題,再通過遠(yuǎn)程接入來調(diào)試。第一步當(dāng)然,前提是服務(wù)器上要打開遠(yuǎn)程調(diào)試端口,進(jìn)行的配置。 前言 WMS系統(tǒng)體積比較臃腫,本地跑起來太慢,目前都是本地寫完代碼,提交,然后重新部署開發(fā)集成環(huán)境,如果測試有問題,再通過遠(yuǎn)程接入來調(diào)試。所以開發(fā)流程就變成 寫單元測試寫業(yè)務(wù)代碼跑單元測試提交代碼,...
閱讀 2951·2023-04-26 02:14
閱讀 3796·2019-08-30 15:55
閱讀 1883·2019-08-29 16:42
閱讀 2790·2019-08-26 11:55
閱讀 2876·2019-08-23 13:38
閱讀 519·2019-08-23 12:10
閱讀 1340·2019-08-23 11:44
閱讀 2882·2019-08-23 11:43