windows 本地調試

windows 本地調試

代碼調試目的:接口訪問時,返回失敗,通過調試,我們可以知道代碼哪裏出現問題

  1. tomcat 安裝和部署
    地址:Tomcat安裝、配置和部署筆記

  2. UiAutoTestFramework代碼打war包(如何打war包),放到/home/admin/lmc/apache-tomcat-8.0.53/webapps 目錄下,然後在/home/admin/lmc/apache-tomcat-8.0.53/bin目錄下執行 ./startup.sh 開啓Tomcat;使用結束後需要執行./shutdown.sh 關閉Tomcat

     


    出現上圖,tomcat啓動成功,tomcat啓動後會自動將/home/admin/lmc/apache-tomcat-8.0.53/webapps 目錄下的war包起來

3.遠程調試設置
遠程端口號設置如下
WIN系統,在catalina.bat裏:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899

Linux系統,在catalina.sh裏:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

 


intelij idea編輯器設置如上,遠程調試端口號爲address設置的值

4.開始調試
完成1、2、3步驟,開始調試
步驟如下:

  • 啓動tomcat服務器
  • intelij idea 編譯項目代碼
  • 設置斷點
  • 接口訪問服務器


接口訪問服務器,運行到斷點,不再運行下去,我們可以開始調試,我們可以通過variables看到當前類的變量的值(比如:是否爲null),判斷當前運行情況,代碼拋出異常的時候,異常的類型也會顯示在variables中,根據當前的情況,不斷地調試,從而判斷接口訪問在哪裏出現失敗及原因

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章