在您每次執行下列任何一項專案作業時,Netbeans 內嵌式應用程式伺服器會自動關機:
清除專案
建立 Delta 分佈
建立 JAR
除錯專案
管理內嵌式儲存庫
評測專案效能
執行專案
Identity Manager IDE 除錯程式很慢。這是什麼原因呢?
答案:若要改善除錯程式的效能:
一律停用 Tomcat 的 HTTP 監視,如下所示:
選取 [Identity Manager IDE 執行階段] 標籤。
展開 [伺服器] 節點,並在 [隨附的 Tomcat] > [特性] 上按一下滑鼠右鍵。
停用 [啟用 HTTP 監視] 選項,然後關閉對話方塊。
下次啟動 Tomcat 時,會停用 [HTTP 監視]。
若目前不對 Java 進行除錯,請選取 [專案] > [執行專案],然後選取 [附加除錯程式] > [Identity Manager XML 物件除錯程式] 以僅使用 XPRESS 除錯程式。
針對非遠端的 Identity Manager IDE 專案選取 [專案] > [除錯專案],將同時啟動 XPRESS 除錯程式與 Java 除錯程式,而 Java 除錯程式會增加大量的經常性耗用時間。
我無法設定除錯程式的中斷點。這是什麼原因呢?
答案:下列情況可能導致無法設定中斷點:
僅安裝了 NBM,但未重新啟動 Netbeans。
您的 XML 包含 <Waveset> 包裝程式元素。
Identity Manager IDE 基本上會忽略所有以 <Waveset> 包裝程式元素開頭的檔案,因為 Identity Manager IDE 會將此元素剖析為多物件檔案。
多物件檔案上無法使用下列功能:
除錯程式
規則測試器
表單預覽程式
所有編輯器
匯入檔產生器
上傳物件
區別物件
基本上,您只能匯入多物件檔案。唯一應包含 <Waveset> 包裝程式元素的檔案是專案的頂層匯入檔。
我設定了除錯程式的中斷點,但除錯程式到中斷點時並未暫停。這是什麼原因呢?
答案:請檢查下列兩項:
確定物件名稱未包含 CBE 替代字串 (%%)。CBE 替代字串不得用在物件名稱中。
請確認您認為正在執行的程式碼實際上正在執行。嘗試增加追蹤,並查看是否列示任何內容。