J2EE 工具的版本注意事項

© Copyright International Business Machines Corporation 2006. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

版本注意事項

1.0 已知的問題和暫行解決方法
   1.1 使用 SCM Clearcase 配接器來匯入 J2EE 專案
   1.2 在 Web 部署描述子編輯器的 Servlet 詳細資料區段中,「瀏覽」按鈕沒有作用
   1.3 EJB 驗證器傳回 XDoclet 註解式 EJB 專案交換檔的反映錯誤
   1.4 所有 J2EE 專案都有專案特有的編譯器設定
   1.5 在啟用自動建置的 Linux 上,WAR 匯入期間遺漏 Java 程式檔
   1.6 新的「J2EE 模組」精靈無法正確指定 EAR 伺服器執行時期版本
   1.7 移轉 J2EE 專案 - 需要等待建置完成
   1.8 移轉 J2EE 專案 - 錯誤訊息「需要移轉 WTP Meta 資料」
   1.9 開啟 EJB 視覺化程式和 EJB 部署描述子編輯器導致異常狀況

1.0 已知的問題和暫行解決方法

1.1 使用 SCM Clearcase 配接器來匯入 J2EE 專案

如果利用「從現有的專案匯入」對話框從 ClearCase® 匯入專案,則在「專案瀏覽器」視圖中,匯入的專案可能會遺漏「部署描述子」節點。

暫行解決方法:關閉工作區再重新開啟。 

1.2 在 Web 部署描述子編輯器的 Servlet 詳細資料區段中,「瀏覽」按鈕沒有作用

在 Web 部署描述子編輯器的 Servlet 詳細資料區段中,「Servlet 類別」的瀏覽按鈕沒有作用。

暫行解決方法:使用「程式碼」頁面來編輯 Servlet 類別屬性。

1.3 EJB 驗證器傳回 XDoclet 註解式 EJB 專案交換檔的反映錯誤

如果已啟用自動建置且利用專案交換來匯入,可能會出現反映錯誤。即使已停用自動建置,當您手動建置專案時,也可能出現錯誤。

暫行解決方法:關閉專案再重新開啟。

1.4 所有 J2EE 專案都有專案特有的編譯器設定

J2EE 專案(Web、EJB、EAR、連接器、Java 公用程式、App 用戶端)以使用的 JRE 層次的預設值來新增專案層次編譯器設定。如果已設定非預設的工作區編譯器喜好設定,則可能需要取消選取「啟用專案層次設定」或刪除 /.settings/org.eclipse.jdt.core.prefs 來移除專案層次設定。

1.5 在啟用自動建置的 Linux 上,WAR 匯入期間遺漏 Java 程式檔

在 Linux 上,如果已啟用自動建置,則 EAR 匯入有時無法適當地匯入巢狀 WAR 保存檔 Java 程式檔。

暫行解決方法:在匯入之前停用自動建置。相同的解決方法也適用於 WAR 匯入。

1.6 新的「J2EE 模組」精靈無法正確指定 EAR 伺服器執行時期版本

在以不同執行時期版本為目標的多個 EAR 下建立多個 J2EE 模組專案時,可能會發生狀況。

新增至現有的 EAR 時,目標執行時期欄位會停用(應該繼承 EAR 版本),但此版本有時不正確,如果重新整理,則「新增至 EAR」勾選框應該切換兩次(選取和清除)。

1.7 移轉 J2EE 專案 - 需要等待建置完成

當 V5.1.2/V.6 專案匯入 7.0 版工作區之後,建置器會啟動來將現有的 Meta 資料移轉成 7.0 版樣式。

在大型工作區上,此建置耗時數分鐘,在程序完成之前,請勿碰觸這些專案。如果在匯入專案之後未等待建置完成,且發生任何問題,例如嘗試開啟已匯入的 EAR 的「部署」頁面時出現 WebSphere® Server 警告提示,請關閉工作區再重新開啟。

1.8 移轉 J2EE 專案 - 錯誤訊息「需要移轉 WTP Meta 資料」

在專案移轉期間,作業可能失敗,導致專案停留在半移轉狀態。 

暫行解決方法:在「資源」視景中,開啟專案根目錄中的 ".project" 檔案,然後刪除下列項目:

<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

然後,重新啟動工作台,並執行一次徹底建置。將會重新開始移轉此專案。

1.9 開啟 EJB 視覺化程式和 EJB 部署描述子編輯器導致異常狀況

在「EJB 視覺化程式」編輯器中建立新元素時,如果在「EJB 部署描述子」編輯器中開啟「參照」頁面,可能會發生異常狀況,造成產生的 EJB 元素發生錯誤。

 暫行解決方法:在使用「EJB 視覺化程式」編輯器之前,請關閉「EJB 部署描述子」編輯器。