您必須先產生 Enterprise Bean 的部署程式碼,
才能在測試或正式作業伺服器上順利執行 Enterprise Bean。
註: 如果您的 EJB 專案含有尚未對映的 CMP Bean,那麼當您產生部署程式碼時,會建立一個預設的由上而下的對映。
重要: - 務必徹底編譯您的 Bean 類別(也就是說,沒有發生編譯錯誤),然後再執行驗證。現在您就可以部署 Bean 了。
- 如果您已經關閉自動驗證功能,強烈建議您以手動方式驗證 Enterprise Bean,再產生其部署程式碼。如果您在驗證 Bean 時發生了驗證錯誤,則在錯誤修正之前,絕對不能產生部署程式碼。不過,如果您在驗證 Bean 時,只收到警告訊息或參考訊息,還是可以產生 Bean 的部署程式碼。
- 您可以針對您所修改或剛剛加到專案中的個別 Enterprise Bean,產生其部署程式碼,也可以針對整個 EJB 專案產生部署程式碼。不過請注意,當您產生整個專案的部署程式碼時,EJB 部署工具只會挑選新的實體或是對該專案所做的變更。
如果要產生 EJB 專案的部署程式碼,請執行下列動作:
- 如果您已經變更任何 EJB 專案的類別路徑,請確定您 EJB 專案的來源資料夾,是出現在專案類別路徑的開頭。(EJB 匯入精靈會將 JAR 檔和 JAR 檔的原始程式碼匯入到工作台,因此類別路徑上的實體順序一定要正確)。
- 在「專案導覽器」視圖中,用滑鼠右鍵按一下含有您要產生部署程式碼之 Enterprise Bean 的專案或 EAR 檔,然後選取。
- 依預設,部署程式碼會在 ejbModule 來源資料夾中產生。
限制: 請不要將目錄名稱指定為 ejbModule。目錄名稱 ejbModule 是專門保留給在產生 Enterprise Bean 部署程式碼時的 EJB 部署工具使用。
部署程式碼產生之後,您就可以將 Enterprise Bean 匯出到 JAR 或 EAR 檔,準備安裝在 EJB 伺服器上,例如,WebSphere® Application Server。