摘要:如果線上代碼出現問題,如何用本地排查問題查找問題第一步保證本地代碼與線上代碼一致第二步在線上文件中文件中添加如下配置找到下面一行信息在下面的添加上
如果線上代碼出現問題,如何用本地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"
如下圖:
創建一個遠程連接,增加如下配置信息
1、添加連接服務器的信息,端口號與catalina.sh文件新增信息的address相同
2、與copy到linux服務器的信息相同
3、選擇需要調試的項目
4、搞定
點擊debug啟動,顯示如圖信息標識連接成功,可以加斷點進行調試了
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72202.html
摘要:遠程調試分為兩部分調試客戶端和服務端。主動去連接的端口,連接成功后,調試開始。當然,單步調試的另一個好處是可以讓初學者快速掌握項目的架構和執行流程。 博客原文鏈接 在使用php調試代碼的時候,我通常都是使用簡單暴力的echo之類的輸出調試。這種調試方法的效率與個人能力正相關,你加一個echo多數是為了驗證自己的一個推測,那么你對代碼越熟悉,你推測的就會越準確,bug解決的就越快,相反...
摘要:前言系統體積比較臃腫,本地跑起來太慢,目前都是本地寫完代碼,提交,然后重新部署開發集成環境,如果測試有問題,再通過遠程接入來調試。第一步當然,前提是服務器上要打開遠程調試端口,進行的配置。 前言 WMS系統體積比較臃腫,本地跑起來太慢,目前都是本地寫完代碼,提交,然后重新部署開發集成環境,如果測試有問題,再通過遠程接入來調試。所以開發流程就變成 寫單元測試寫業務代碼跑單元測試提交代碼,...
閱讀 2902·2023-04-26 02:14
閱讀 3751·2019-08-30 15:55
閱讀 1843·2019-08-29 16:42
閱讀 2757·2019-08-26 11:55
閱讀 2846·2019-08-23 13:38
閱讀 480·2019-08-23 12:10
閱讀 1308·2019-08-23 11:44
閱讀 2790·2019-08-23 11:43