windchill 項目如何針對IDEA(IntelliJ IDEA)配置Debug調試

配置IDEA的Debug配置參數

我們先在設置裏面去找到Debugger,把debug圖標顯示出來
在這裏插入圖片描述
在這裏插入圖片描述
然後去View菜單裏面把工具導航按鈕給顯示出來
在這裏插入圖片描述

  1. 現在我們在IDEA的Run按鈕上應該就可以選擇Debug了,我們先在IDEA裏面debug按鈕下拉框裏面選擇配置
    在這裏插入圖片描述在這裏插入圖片描述

  2. 找到WT_HOME/codebase/wt.properties文件
    在這裏插入圖片描述

  3. 搜索wt.manager.cmd.MethodServer.debug.args關鍵字
    在這裏插入圖片描述

  4. 將該key值對應得value中端口拷貝
    在這裏插入圖片描述

  5. 然後配置參數和原來和Eclipse裏面配置遠程Debug項目一樣
    在這裏插入圖片描述

  6. 開啓本地應用
    在windchill shell 中輸入命令啓動本地開發環境:windchill shell>windchill start

  7. 進行Debug調試
    在這裏插入圖片描述

  8. 驗證Debug配置是否成功(我就用postMan調用一下本地的rest接口驗證下)
    在這裏插入圖片描述
    在這裏插入圖片描述
    控制檯圈中的這組按鈕,共8個按鈕,從左到右依次如下:

> Show Execution Point (Alt + F10):如果你的光標在其它行或其它頁面,點擊這個按鈕可跳轉到當前代碼執行的行。

> Step Over (F8):步過,一行一行地往下走,如果這一行上有方法不會進入方法。

> Step Into (F7):步入,如果當前行有方法,可以進入方法內部,一般用於進入自定義方法內,不會進入官方類庫的方法,如第25行的put方法。

> Force Step Into (Alt + Shift + F7):強制步入,能進入任何方法,查看底層源碼的時候可以用這個進入官方類庫的方法。

> Step Out (Shift + F8):步出,從步入的方法內退出到方法調用處,此時方法已執行完畢,只是還沒有完成賦值。

> Drop Frame (默認無):回退斷點,後面章節詳細說明。

> Run to Cursor (Alt + F9):運行到光標處,你可以將光標定位到你需要查看的那一行,然後使用這個功能,代碼會運行至光標行,而不需要打斷點。

> Evaluate Expression (Alt + F8):計算表達式,後面章節詳細說明。

在這裏插入圖片描述
左側的按鈕,共7個按鈕,從上到下依次如下:
> Rerun ‘xxxx’:重新運行程序,會關閉服務後重新啓動程序。

> Update ‘tech’ application (Ctrl + F5):更新程序,一般在你的代碼有改動後可執行這個功能。而這個功能對應的操作則是在服務配置裏,如圖2.3。

> Resume Program (F9):恢復程序,比如,你在第20行和25行有兩個斷點,當前運行至第20行,按F9,則運行到下一個斷點(即第25行),再按F9,則運行完整個流程,因爲後面已經沒有斷點了。

> Pause Program:暫停程序,啓用Debug。目前沒發現具體用法。

> Stop ‘xxx’ (Ctrl + F2):連續按兩下,關閉程序。有時候你會發現關閉服務再啓動時,報端口被佔用,這是因爲沒完全關閉服務的原因,你就需要查殺所有JVM進程了。

> View Breakpoints (Ctrl + Shift + F8):查看所有斷點,後面章節會涉及到。

> Mute Breakpoints:啞的斷點,選擇這個後,所有斷點變爲灰色,斷點失效,按F9則可以直接運行完程序。再次點擊,斷點變爲紅色,有效。如果只想使某一個斷點失效,可以在斷點上右鍵取消Enabled,如圖2.4,則該行斷點失效。

現在的開發節奏越發的塊,一款得心應手的開發工具必定會幫助你事倍功半

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