您可以利用除錯來偵測及診斷 JSP 檔中的錯誤。
您可以設定岔斷點、暫停執行緒、逐步執行程式碼,以及檢查變數內容。
- 在「程式碼」頁面中,從左邊距行號區(可供您新增岔斷點)中的蹦現功能表中,選取新增岔斷點。
- 如果您在進行遠端除錯,請在「伺服器視景」的「伺服器」視圖中開啟適當的伺服器(),確定已選取在編譯 JSP 時產生除錯資訊(限除錯模式)勾選框。 關閉伺服器編輯器。
- 選取 JSP 檔,從蹦現功能表中選取在伺服器中執行。
這時會在除錯模式中,自動啟動伺服器。
除錯器會在顯示 JSP 時停止於岔斷點上。
- 逐步執行 JSP 檔,檢查及變更任何適用的變數值。
提示: - 如果在 WebSphere® 測試環境中,
您不要計劃在執行 JSP 檔時於岔斷點設定和停止,您可以改變在伺服器中執行動作來改進 JSP 效能,使它在非除錯模式中啟動伺服器。(預設值是除錯模式。)
您可以選取來變更在伺服器中執行動作的行為。
請清除在伺服器中執行的動作在除錯模式中啟動伺服器勾選框。
- 當使用 WebSphere Application Server 時,您可以新增下列陳述式到 Web 應用程式中的 ibm-web-ext.xmi 檔,來儲存從 JSP 檔編譯產生的 .java 檔:
<jspAttributes xmi:id="JSPAttribute_1" name="keepgenerated" value="true"/>
<jspAttributes xmi:id="JSPAttribute_2" name="scratchdir" value="C:\temp"/>
產生的檔案會儲存在 "scratchdir" 內容所指定的位置。