在伺服器中進行 Servlet 除錯

除錯器可讓您偵測和診斷應用程式中的錯誤。 它可讓您設定岔斷點、暫停執行緒、逐步執行程式碼以及檢查變數內容,以控制程式的執行。 您可以對伺服器上的 Servlet 除錯,也不會造成您的應用程式遺失狀態。

若要在伺服器中對 Servlet 除錯,請執行下列動作:
  1. 在「專案瀏覽器」視圖中,開啟 Servlet。 在 Web 專案中,Servlet 位於 JavaSource 資料夾。Servlet 會在編輯器中開啟。
  2. 若要在編輯器中設定一或多個岔斷點, 請在您要設為岔斷點的程式碼行旁邊按兩下邊緣。
  3. 確定支援在伺服器上執行專案。
  4. 選取 Servlet,然後在「專案瀏覽器」視圖中,從 Servlet 的快速功能表按一下除錯為 > 在伺服器中除錯 開啟「伺服器」視圖來確認伺服器已經啟動。
  5. 當執行到岔斷點時,會開啟「除錯」視圖。 請逐步執行程式碼,視察和顯示變數,然後對 Servlet 修改必要的部分。有關除錯的詳細資訊,請參閱線上說明。
  6. 完成除錯時,請移除岔斷點並儲存 Servlet。
  7. 在「除錯」工具列按一下回復圖示執行 Servlet。
  8. 如果「動態方法取代」特性已啟用,表示變更已在執行的應用程式中生效。
  9. 如果已啟用「自動重新載入類別」特性(預設值), 請在 Web 瀏覽器中按一下自動更新圖示,以更新變更。 您不會遺失應用程式的狀態。
  10. 如果未啟用「自動重新載入類別」特性,則會遺失應用程式的狀態。 若要更新變更,請重新啟動伺服器。
結果:

伺服器會辨識您所做的變更。