在伺服器中進行 Enterprise Bean 除錯

除錯器可讓您偵測和診斷應用程式中的錯誤。 它可讓您設定岔斷點、暫停執行緒、逐步執行程式碼以及檢查變數內容,以控制程式的執行。 您可以在 WebSphere® 測試環境,或 WebSphere 伺服器中進行 Enterprise Bean 除錯。(Tomcat 不支援 EJB 測試和發佈)。

如果要除錯 Enterprise Bean,請執行下列動作:

  1. 在「導覽器」視圖中,開啟您的 Enterprise Bean。 (您必須已經產生 EJB 部署程式碼了)。該 Bean 會在編輯器中開啟。
  2. 如果要在編輯器設定一或多個岔斷點,請在您要設為岔斷點之程式碼行旁的邊距內,按兩下滑鼠。
  3. 確定該專案有關聯,可以在伺服器和配置上執行。
  4. 從「導覽器」視圖的 Bean 快速功能表中,按一下在伺服器中除錯。這時會開啟 Universal Test Client。
  5. 在左窗格的 EJB Bean 節點之下,展開這個 Bean。 請展開該 Bean 的 Home 介面,然後按一下含岔斷點的方法。這個方法會出現在右窗格中。
  6. 在右窗格中,按一下呼叫按鈕。
  7. 在「結果」窗格中,按一下使用物件按鈕,取得遠端介面。
  8. 在左窗格中,展開這個 Bean 的遠端介面,再按一下這個方法。
  9. 在右窗格的「值」欄位中,輸入任何參數值,再按一下呼叫按鈕。
  10. 到達岔斷點時,會開啟「除錯」視圖。 請逐步執行程式碼,視察和顯示變數,然後對 Bean 修改必要的部分。有關除錯的詳細資訊,請參閱線上說明。
  11. 儲存該 Bean。
  12. 如果您啟用快速方法取代,這時執行中的應用程式已反映了您的變更。

對於 WebSphere Application Server,伺服器會自動重新載入變更,再重新啟動 EAR。伺服器會辨識您所做的變更。

使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.