當您驗證專案時,可能會遇到這些一般錯誤訊息。
訊息字首 | 訊息 | 說明 |
---|---|---|
應用程式用戶端驗證器 | ||
CHKJ1000 | 驗證失敗,原因是應用程式用戶端檔案無效。請確定部署描述子是有效的。 | 無法載入 application-client.xml 檔。無法從 application-client.xml 檔起始設定專案 Meta 資料。
|
EAR 驗證器 | ||
CHKJ1001 | EAR 專案 {0} 無效。 | 無法載入 application.xml 檔。無法從 application.xml 檔起始設定專案 Meta 資料。
|
EJB 驗證器 | ||
CHKJ2019 | 在執行時期,{0} 索引鍵類別必須可以序列化。 | EJB 符合 EJB 規格。 這則訊息是可能會發生問題的警告。如果在執行時期類型必須能夠序列化,或在編譯時期無法驗證序列化的可行性,就會出現這個警告。如果類型在執行時期是初始類型、初始陣列、遠端物件,或它實作 java.io.Serializable,它就是可序列化的。這個訊息會有 java.lang.Object 旗標,它無法停用。您可以在編譯時期使物件成為可序列化的,也可以忽略這個警告。 |
CHKJ2412 | 在執行時期,傳回類型必須是可序列化的。 | |
CHKJ2413 | 在執行時期,{0} 的引數 {1} 必須是可序列化的。 | |
CHKJ2102 | 必須定義 finder 描述子,或定義 {0} 類別中相符的自訂搜尋器的方法。 | 每個 finder 方法都必須有搜尋器描述子。 |
CHKJ2873 | 將這個 Bean 的資料來源連結移轉至 CMP Connection Factory 連結。 | |
CHKJ2874 | 將這個 EJB 模組的預設資料來源連結移轉至預設 CMP Connection Factory 連結。 | |
CHKJ2875E | 每一個含有此 EJB 模組的 EAR 檔中必須存在 <ejb-client-jar> {0}。 | 如果 ejb-jar.xml 中已指定 <ejb-client-jar>, 則相對應的 EJB 用戶端專案必須包含 Home 和遠端介面, 以及用戶端所需的其他任何類型。如果這些類型全部都在單一 EJB 專案中,請在部署描述子中刪除 <ejb-client-jar> 這一行。 否則,就得確定 EJB 用戶端專案存在,已經開啟, 而且它在把這個 EJB 專案當作模組使用的每一個 EAR 中,是作為專案公用程式 JAR 使用。 |
CHKJ2905 | 沒有執行 EJB 驗證器,因為無法載入 ejb-jar.xml。請執行 XML 驗證器,以取得詳細資訊。 | CHKJ2905 表示無法從 ejb-jar.xml 起始設定專案的 Meta 資料。
|
JSP 驗證器 | ||
IWAW0482 | 沒有有效的 JspTranslator。 | 專案發生路徑問題;「JSP 驗證器」需要存取 WAS 執行時期程式碼。如果 IWAW0482E 出現在所有 Web 專案中,請檢查「變數」或 JRE 路徑:
|
WAR 驗證器 | ||
CHKJ3008 | WAR 檔遺漏或無效。 | 無法載入 web.xml 檔。無法從 web.xml 檔起始設定專案 Meta 資料。
|
XML 驗證器 | ||
元素類型 "ejb-jar" 的內容不完整,它必須符合 "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". | EJB 1.1 和 2.0 規格規定 EJB .jar 檔中至少要有一個 Enterprise Bean。在 EJB .jar 檔的部署期間,這個錯誤訊息是正常的,您可以忽略它,直到您執行生產動作為止,如匯出或部署程式碼。請在專案中定義至少一個 Enterprise Bean。 |