Explanation | 指定伺服器的注入引擎服務無法使用。 |
Action | 在所有應用程式伺服器程序上,注入引擎服務會當成單態服務啟動。請檢查應用程式伺服器已啟動,且沒有發生任何錯誤。 |
Explanation | 在啟動期間,注入引擎會起始設定一組預設注入處理器。必須先啟動和起始設定注入引擎服務,才能將額外的注入處理器登錄在注入引擎中。 |
Action | 請務必在啟動應用程式伺服器後,才登錄注入處理器。 |
Explanation | 注入項目目標的方法必須是 setter 內容方法。 |
Action | 請確定註釋或注入項目目標 XML 正在指定預期的方法。 |
Explanation | 處理部署描述子中的 Meta 資料時發生錯誤。 |
Action | 請確定部署描述子中所含的 XML 無誤。 |
Explanation | 注入引擎無法適當設定指定類別的注入項目目標。 |
Action | 請在部署描述子中確定類別和 XML 中所含的註釋無誤。 |
Explanation | 連結和注入資訊含有錯誤。 |
Action | 請在部署描述子中確定類別和 XML 中所含的註釋無誤。 |
Explanation | 處理器無法起始設定。 |
Action | 請確定處理器為可用的,且已適當登錄在注入引擎中。 |
Explanation | 儲存器無法處理環境項目,因為發生 NumberFormatException 異常狀況。 |
Action | 請確定環境項目的值是指定類型的有效字串表示法。 |
Explanation | Enterprise Bean 的 java:comp/env 環境定義環境項目為布林類型,因此其值應指派為 true 或 false。其他任何的值都會得出 false 值,但這可能代表配置有問題。應用程式的行為可能不符預期。 |
Action | 請將布林類型的 java:comp/env 環境定義環境項目改為 true 或 false 值。 |
Explanation | 注入引擎在嘗試建立 java:comp/env 項目時遇到異常狀況。 |
Action | 請根據該異常狀況的相關訊息來採取動作。 |
Explanation | 注入引擎發現環境項目的類型無效。 |
Action | 請確定您使用下列環境項目類型之一:String、Character、Byte、Short、Integer、Long、Boolean、Double、Float、Class,以及 Enum 的任何子類別。 |
Explanation | 注入引擎無法在 java:comp/env 名稱空間中所宣告的名稱和廣域「Java 命名和目錄介面 (JNDI)」名稱空間中的目標資源名稱之間建立鏈結。 |
Action | 請確定注入作業中(其使用 @Resource 註釋或 resource-ref 宣告)所宣告的名稱,和連結 XML 檔中的相同名稱相符。 |
Explanation | 以下是 EJB 規格置換規則中闡述的資訊: 當注入項目目標已存在,並使用 XML 指定時,註釋注入項目目標必須指定相同的欄位或內容方法。 |
Action | 請變更註釋注入項目目標,以便和先前所定義的 XML 注入項目目標(其採用相同欄位或內容方法)相符。 |
Explanation | 按照 EJB 規格,注入項目目標欄位不得宣告為 final。 |
Action | 請更正欄位名稱或欄位簽章,以指定其中一個非專用的類別欄位。 |
Explanation | 注入引擎沒有適當的安全認證來存取成員。 |
Action | 請根據異常狀況的相關訊息來採取動作。 |
Explanation | 注入項目目標中指出的欄位類型不正確。 |
Action | 請確定註釋或注入項目目標 XML 是指定預期的欄位。 |
Explanation | 類別沒有配置了注入目標內容名稱的方法或欄位。 |
Action | 請確定配置的注入目標內容名稱的拼字正確,且類別包含對應的欄位或內容方法。 |
Explanation | 注入引擎在嘗試使用注入項目目標資訊(指定於 XML 程式碼中)時遇到錯誤。 |
Action | 請確定存在於部署描述子中的 XML 無誤。 |
Explanation | 注入引擎無法載入和實例化指定的物件類別。 |
Action | 請確定類別為可用的,且建構子為可見且可存取的。 |
Explanation | 資訊註釋或注入項目目標不正確或不完整。 |
Action | 請確定 Enterprise Bean 的註釋或注入項目目標 XML 無誤。 |
Explanation | 遺漏或無法解析 home 和 remote(或是 local-home 和 local)元素。 |
Action | 請確定 <ejb-ref> 或 <ejb-local-ref> 標籤已正確指定在 XML 部署描述子中。 |
Explanation | 注入引擎在嘗試連結時遇到異常狀況。 |
Action | 請根據該異常狀況的相關訊息來採取動作。 |
Explanation | 指定的類型無法注入至指定的類別。 |
Action | 請確定 Enterprise Bean 的註釋或注入項目目標 XML 無誤。 |
Explanation | 只有 EJBContext 或 TimerService 物件才能直接注入至 Enterprise Bean。 |
Action | 請確定指定的類型為 EJBContext 或 TimerService 物件。 |
Explanation | 對連結物件而言,指定的物件 Factory 不正確。 |
Action | 請確定 Factory 已正確連結物件。 |
Explanation | 在建立連結至廣域「Java 命名和目錄介面 (JNDI)」名稱空間的參照時遇到問題。 |
Action | 請確定指定的參照無誤。 |
Explanation | 指定參照的 XML 不正確或不完整。 |
Action | 請確定存在於部署描述子中的 XML 無誤。 |
Explanation | 遺漏或找不到介面類別。 |
Action | 請確定 <ejb-ref> 或 <ejb-local-ref> 標籤已正確指定在 XML 部署描述子中,且類別為可用的。 |
Explanation | 資訊註釋或注入項目目標不正確或不完整。 |
Action | 請確定 Enterprise Bean 的註釋或注入項目目標 XML 無誤。 |
Explanation | 找不到應用程式所宣告的物件參照。 |
Action | 請尋找指出找不到所參照物件原因的先前訊息,並驗證參照的配置無誤。 |
Explanation | 指定的物件不正確。 |
Action | 請確定物件是設定為「參照」類型。 |
Explanation | 指定的 Factory 不正確。 |
Action | 請為所要使用的連結物件指定一個 Factory。 |
Explanation | 未指定「參照」的 RefAddr 名稱。 |
Action | 請為「參照」指定一個 RefAddr。 |
Explanation | 遺漏或找不到介面類別。 |
Action | 請確定 <ejb-ref> 或 <ejb-local-ref> 標籤已正確指定在 XML 部署描述子中,且類別為可用的。 |
Explanation | 當將多個注入項目目標配置給同一欄位或方法時,注入引擎將無法判斷所要注入的目標。 |
Action | 請勿為相同欄位或方法配置多個注入項目目標。 |
Explanation | AutoLink 的範圍僅限於進行 EJB 參照的應用程式,以及不是「應用程式伺服器」叢集成員的伺服器。 |
Action | 請驗證所要參照的 Enterprise Bean 存在於相同應用程式中。 |
Explanation | 不容許重複出現同名的 env-entry 陳述式。 |
Action | 請勿以相同名稱來配置 env-entry。 |
Explanation | 按照 Enterprise JavaBeans (EJB) 規格,當以儲存器管理交易區分時,UserTransaction 介面不適用於 Enterprise Bean。 |
Action | 請勿將 UserTransaction 介面注入至儲存器管理的交易 Bean 中。 |
Explanation | 資源參照的連結可能已省略或指定不當。 |
Action | 已在元件類別檔中或部署描述子的下列其中一個 XML 段落中,使用 @Resource 註釋為元件定義一個資源參照:resource-env-ref、resource-ref、message-destination-ref。請確定已在 ibm-ejb-jar-bnd 檔(如果元件是 Enterprise JavaBean (EJB) 模組)、ibm-web-bnd 檔(如果元件是 Web 應用程式模組)或 ibm-application-client-bnd 檔(如果元件是用戶端模組)中,為資源參照定義一個連結。 |
Explanation | 如果沒有設定注入項目目標值,則必須指定 env-entry 的值。 |
Action | 請為 env-entry 指定值及/或注入項目目標。 |
Explanation | 無法檢查資源參照連結所識別的資源類型,是否相容於部署描述子的下列其中一個 XML 段落所定義的類型:resource-env-ref、resource-ref、message-destination-ref。 |
Action | 請將部署描述子中所宣告的資源參照類型,變更為可以載入的類型。 |
Explanation | 如果使用指定的類別,應用程式將無法正常運作。 |
Action | 應該從應用程式移除這個類別,或更正異常狀況的原因。 |
Explanation | 如果使用指定的類別,應用程式將無法正常運作。 |
Action | 應該從應用程式移除這個類別,或更正異常狀況的原因。 |
Explanation | 如果使用指定的類別,應用程式將無法正常運作。 |
Action | 應該從應用程式移除這個類別,或更正異常狀況的原因。 |
Explanation | 如果使用指定的類別,應用程式將無法正常運作。 |
Action | 應該從應用程式移除這個類別,或更正異常狀況的原因。 |
Explanation | 當在相同元件名稱空間的 XML 部署描述子中,以相同名稱來定義多項資源參照時,資源類型必須相同。這個情況的一般情境發生在定義 Enterprise JavaBean (EJB) 和對應攔截程式類別的資源參照之時。EJB 和攔截程式共用相同的元件名稱空間,因此兩者共用之資源參照的類型必須相同。 |
Action | 請在 XML 部署描述子中,變更其中一項資源參照的名稱,或將其中一項資源參照的類型改成符合另一項的類型。 |
Explanation | 當在相同元件名稱空間的 XML 部署描述子中,以相同名稱來定義多項資源參照時,資源的所有屬性必須全部相同,或其中一個屬性必須能夠指派給其他屬性。這個情況的一般情境發生在定義 Enterprise JavaBean (EJB) 和對應攔截程式類別的資源參照之時。EJB 和攔截程式共用相同的元件名稱空間,因此兩者共用之資源參照的類型必須相容。 |
Action | 請在 XML 部署描述子中,變更其中一項資源參照的名稱,或變更其中一個衝突值,使它們的值相同,或使其中一項可以指派給其他項。 |
Explanation | 當在相同元件名稱空間的 XML 部署描述子和程式碼註釋中,以相同名稱來定義多項資源參照時,資源的部分屬性必須相同,或其中一個屬性必須能夠指派給其他屬性。 |
Action | 請在 XML 部署描述子或程式碼註釋中,變更其中一項資源參照的名稱,或變更其中一個衝突值,使它們的值相同,或使其中一項可以指派給其他項。 |
Explanation | 當在相同元件名稱空間的程式碼註釋中,以相同名稱來定義多項資源參照時,資源的所有屬性必須全部相同,或其中一個屬性必須能夠指派給其他屬性。 |
Action | 請在程式碼註釋中,變更其中一項資源參照的名稱,或變更其中一個衝突值,使它們的值相同,或使其中一項可以指派給其他項。 |
Explanation | AutoLink 的範圍只限於進行訊息目的地參照的應用程式,以及不是「應用程式伺服器」叢集成員的伺服器。 |
Action | 請確認所參照的訊息目的地在相同應用程式中。或定義訊息目的地的連結。 |
Explanation | 要求將資源同時注入至內容實例變數和其對應的 set 方法中,是錯誤的做法。 |
Action | 請將其中一項註釋從欄位或方法中移除。欄位或是方法可要求注入不同(非預設)名稱的資源。藉由明確指定資源的 JNDI 名稱,可將單一資源注入多種類別的多個欄位或方法中。 |
Explanation | 根據 EJB 規格,注入目標只有存在於用戶端儲存器中時,才可能宣告為靜態。 |
Action | 請將注入目標的程式碼變更為非靜態、選擇不同的注入目標,或移除注入目標並手動移入。 |
Explanation | 根據 EJB 規格,用戶端儲存器中的注入目標必須宣告為靜態。 |
Action | 請將注入目標的程式碼變更為靜態、選擇不同的注入目標,或移除注入目標並手動移入。 |
Explanation | 當注入一個物件時,如果需要再次注入相同的物件,會發生循環或遞迴的注入情況。舉例來說,當 Stateful Session Bean 試圖自我注入相同類型的實例時,即可能發生此情況。 |
Action | 請修改應用程式碼或配置,讓注入目標和本身之間不會直接或間接相依。 |
Explanation | 類別配置成 UserTransaction 實例會注入其中,但不允許如此。如果類別是 Bean,這個 Bean 並沒有配置進行 Bean 管理交易。如果類別是攔截程式或 Web 服務處理程式,就會有未配置進行 Bean 管理交易的一或多個 Bean 使用它。 |
Action | 請變更類別來停止注入 UserTransaction 實例,或變更 Bean 配置來接受 Bean 管理交易。如果這個類別是有多個 Bean 使用的攔截程式或 Web 服務處理程式類別,且只有部分 Bean 配置了進行 Bean 管理的交易,請建立一個不注入 UserTransaction 實例的新攔截程式或 Web 服務處理程式類別,並將它與配置了進行儲存器管理交易的 Bean 搭配使用。 |
Explanation | 類別配置成具備方法注入,但有多個方法相容於要注入的物件類型。 |
Action | 請變更 Bean 配置來指定其中一個方法的確切類型、將類別變更為所含的方法有參數類型與注入配置的類型完全相同,或是移除或重新命名其中一個語義不明的方法來變更類別。 |
Explanation | 當若干共用某個元件名稱空間的元件定義了同名的參照時,這個參照的所有連結和延伸內容都必須相同。 |
Action | 請在模組的連結或延伸檔案中,變更其中一個衝突的值,使它們相同。 |
Explanation | Enum 類型之企業模組的簡式環境項目,必須指派有效的 Enum ID 值。 |
Action | 請將 Enum 類型的簡式環境項目變更為有效的 Enum ID 值。 |
Explanation | 企業模組的簡式環境項目必須是下列 Java 類型之一:String、Character、Byte、Short、Integer、Long、Boolean、Double、Float、Class,以及 Enum 的任何子類別。 |
Action | 請將簡式環境項目變更為支援的類型之一。 |
Explanation | 參照名稱必須是相對於 java:comp/env 或以 java:global、java:app、java:module 或 java:comp 為開頭。 |
Action | 請變更部署描述子和原始碼註釋中的參照名稱。 |
Explanation | 註釋中指定的內容格式為 name=value。 |
Action | 請將原始碼註釋中的內容屬性變更為 name=value 格式。 |
Explanation | isolationLevel 必須是 java.sql.Connection 類別的下列其中一個常數:TRANSACTION_NONE、TRANSACTION_READ_UNCOMMITTED、TRANSACTION_READ_COMMITTED、TRANSACTION_REPEATABLE_READ 或 TRANSACTION_SERIALIZABLE。 |
Action | 請將原始碼註釋中的 isolationLevel 屬性變更為其中一個有效值。 |
Explanation | AutoLink 的範圍僅限於進行 EJB 參照的應用程式,以及不是「應用程式伺服器」叢集成員的伺服器。 |
Action | 請驗證所要參照的 Enterprise Bean 存在於相同應用程式中。 |
Explanation | 注入方法必須遵循 JavaBeans 內容 set 方法的使用慣例。 |
Action | 請將注入方法的程式碼變更為只有一個參數、選擇不同的注入目標,或移除注入目標並以手動移入值。 |
Explanation | 應用程式類別載入器或應用程式伺服器類別載入器已載入應該由產品類別載入器所載入的註釋類別。將類別載入器配置成載入類別時,本端類別載入器第一(母項最後),便會發生此狀況。只有在註釋是由產品類別載入器所載入時,才能辨識此註釋。 |
Action | 從應用程式或應用程式伺服器類別路徑中移除註釋類別。 |
Explanation | 指定的屬性必須為未指定的或是具有預設值。 |
Action | 從原始碼註釋或部署描述子中移除屬性。 |
Explanation | Java Enterprise Edition 規定,如果多個元件在共用名稱空間中宣告參照,所有宣告的屬性都必須是一致的。 |
Action | 請修改宣告的屬性使其一致。 |
Explanation | 類別層次註釋必須指定 JNDI。 |
Action | 請在原始碼類別層次註釋中指定 JNDI 名稱。 |
Explanation | 用於注入的物件實例必須符合欄位或方法參數的類型。 |
Action | 請驗證參照的參照連結正確。 |
Explanation | 找不到注入目標,因為取得類別的欄位或方法清單時,發生類別載入錯誤。 |
Action | 請確定應用程式的包裝和類別載入器設定正確。 |
Explanation | 只有在與 Java EE 應用程式元件相關聯的執行緒上,java:comp/env 名稱執行的 JNDI 作業才支援。 |
Action | 請修改應用程式,以便在與 Java EE 應用程式元件相關聯的執行緒上執行 JNDI 作業。 |
Explanation | 以指定的 JNDI 名稱建立物件參照實例時發生錯誤。 |
Action | 如需錯誤的相關資訊,請參閱巢狀異常狀況或之前的錯誤。 |
Explanation | META-INF/application.xml 檔中宣告的參照只能使用 java:global 或 java:app 環境定義中的名稱。 |
Action | 請移除這個參照,或請將參照名稱更新為使用 java:global/ 或 java:app/ 字首。 |
Explanation | 伺服器找不到使用指定名稱和類型的連結。 |
Action | 請使用指定名稱來定義資源,或將應用程式連結配置成使用已定義的資源。 |
Explanation | 伺服器找不到使用指定名稱和類型的連結。連結名稱不是應用程式指定的,因此使用了預設連結名稱。 |
Action | 請使用指定名稱來定義資源,或將應用程式連結配置成使用已定義的資源。 |
Explanation | 伺服器找不到使用指定名稱和類型的連結。 |
Action | 請聯絡服務提供者。 |
Explanation | 伺服器找到一個使用指定名稱和類型的連結,但在存取它時發生錯誤。 |
Action | 請參閱異常狀況訊息文字,取得進一步說明。 |
Explanation | 應用程式宣告了 Session EJB 參照,但是未替伺服器配置一個支援 Session EJB 的特性。 |
Action | 請修改伺服器配置,以便啟用支援 Session EJB 的特性。例如,啟用 ejbLite-3.1 特性。 |
Explanation | 連結包含參照其本身的間接查閱。例如,如果使用不正確的 @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds") 註釋,則該名稱具有隱含的 java:comp/env/ 字首,所以查閱字串會參考資源參照,進而建立無限迴圈。 |
Action | 將 lookup 或 binding-name 變更為目標資源。例如,如果使用不正確的 @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds") 註釋,則 lookup 可變更為 jdbc/ds,這會在預設名稱空間中尋找該資源。 |
Explanation | 這則參考訊息沒有翻譯。 |
Action | 請參閱訊息,以取得詳細資料。 |
Explanation | 這則警告訊息沒有翻譯。 |
Action | 請參閱訊息,以取得詳細資料。 |
Explanation | 這則錯誤訊息沒有翻譯。 |
Action | 請參閱訊息,以取得詳細資料。 |