Explanation | 在伺服器處理預設 JPA 提供者的期間,伺服器在軟體組中找不到提供者的檔案。 |
Action | 請檢查 JPA 提供者軟體組來確定下列資訊是否存在: 定義正確提供者實作類別的 META-INF/services/javax.persistence.spi.PersistenceProvider 檔案。 軟體組中存在有實作類別。 META-INF/MANIFEST.MF 檔案的 Bundle-ClassPath 內容中指定了提供者的 Java 保存 (JAR) 檔。 |
Explanation | 在伺服器處理預設 JPA 提供者的期間,伺服器無法讀取 JPA 提供者軟體組中的檔案內容。 |
Action | 請檢查 JPA 提供者軟體組來確定 META-INF/services/javax.persistence.spi.PersistenceProvider 檔案是否存在,以及其格式是否正確。 |
Explanation | 「Java 持續性 API (JPA)」規格要求延伸持續性環境定義只能在有狀態的階段作業 Bean 範圍中起始,而應用程式嘗試在不同 Bean 類型範圍中起始延伸持續性環境定義。 |
Action | 請修改應用程式以在有狀態的階段作業 Bean 範圍中起始延伸持續性環境定義,或變更持續性環境定義。 |
Explanation | 適用於 WebSphere 產品的「Java 持續性 API」已安裝至「應用程式伺服器」做為系統預設 JPA 提供者。但是找不到預設提供者。因此,預設 JPA 功能已停用。 |
Action | 請聯絡系統管理者來製作應用程式伺服器可存取的使用者定義或預設系統 WSJPA 實作。 |
Explanation | 如果要啟用完整 JPA 支援,持續性提供者可能需要將程式碼注入 JPA 實體。作用中的 ClassLoader 類型不支援 JPA 程式碼注入。因此,JPA 實體的運作可能與預期不同。 |
Action | 不需採取任何動作。 |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | 如同「Java 持續性 API (JPA)」規格 6.2 節所述,在「企業 JavaBeans-Java 保存 (EJB-JAR)」檔、「Web 保存 (WAR)」檔、應用程式用戶端 JAR 檔或企業保存 (EAR) 檔中,持續性單元名稱必須是唯一的。重複的持續性單元會被忽略。 |
Action | 在重試之前,請移除重複的持續性單元或為其重新命名。 |
Explanation | 伺服器執行時期無法建立作業執行緒和任何 Java Platform, Enterprise Edition 5 (Java EE 5) 應用程式元件之間的關聯。當 JNDI 用戶端使用了未在伺服器應用程式要求之執行緒中執行的 java: 名稱時,就會發生這個狀況。 |
Action | 請確定 Java EE 5 應用程式未在靜態程式碼區塊或由該 Java EE 5 應用程式所建立之執行緒中以 java: 名稱執行 JNDI 作業。這類的程式碼不一定要在伺服器應用程式要求的執行緒中執行,因此以 java: 名稱進行的 JNDI 作業並未支援。 |
Explanation | 「Java 持續性 API (JPA)」提供者 createContainerEntityManagerFactory 方法無法傳回 EntityManagerFactory。當持續性單元使用了不正確的 JPA 提供者或 JPA 提供者發生錯誤,就可能會發生這樣的狀況。 |
Action | 請確定為持續性單元配置了正確的 JPA 提供者,並檢查 JPA 提供者先前發生的任何錯誤。 |
Explanation | 應用程式未安裝或未啟動。 |
Action | 請安裝或啟動應用程式。 |
Explanation | 應用程式定義了持續性單元或持續性環境定義參照,但是沒有持續性單元名稱,且找不到唯一的持續性單元。 |
Action | 變更應用程式來指定參照的持續性單元名稱,或提供唯一的持續性。 |
Explanation | 伺服器嘗試找出持續性單元的資料來源。但是找不到資料來源。 |
Action | 請確定已建立和連結要求的資料來源。 |
Explanation | 「Java 持續性 API (JPA)」提供者嘗試轉換類別,但是失敗並有 IllegalClassFormatException。類別檔案已損壞,或 JPA 提供者發生問題。 |
Action | 請修正損壞的類別檔案或聯絡 JPA 提供者以尋求協助。 |
Explanation | 「Java 持續性 API (JPA)」提供者 createContainerEntityManagerFactory 方法失敗。 |
Action | 請聯絡 JPA 提供者以尋求協助。 |
Explanation | 在部署說明檔中宣告了多個持續性環境定義參照。除了第一個實例以外的所有實例都會被忽略。 |
Action | 在重試之前,請移除重複的持續性環境定義參照或為其重新命名。 |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | XML 檔包含一或多個錯誤,且與綱目定義不符。應用程式在運作上可能與預期不符。 |
Action | 請修正 persistence.xml 檔案中的一或多個錯誤,然後再試一次。 |
Explanation | 這個異常是非預期的。無法立即知道原因。 |
Action | 如果問題仍在,您可以在下列網站中搜尋訊息 ID,找到可用的其他資訊:IBM WebSphere Application Server 支援網頁:http://www.ibm.com/software/webservers/appserv/was/support/ 以及 IBM WebSphere Application Server for z/OS 支援網頁:http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | 請驗證應用程式是否已正確組合模組,並已安裝。 |
Action | 請使用應用程式組合工具來驗證應用程式的配置,接著安裝應用程式,然後再試一次。 |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | 持續性單元和相依關係注入註釋必須適當定義。 |
Action | 請驗證持續性單元和相依關係注入註釋已適當定義。請再次嘗試程序。 |
Explanation | 持續性單元的 JAR 檔規格型態異常。因此,「Java 持續性 API (JPA)」元件無法將此資料提供給持續性提供者。 |
Action | 請修正 JAR 檔規格,然後再試一次。 |
Explanation | 應用程式中之模組的 JPA 根 URL 型態異常。 |
Action | 如果問題仍在,您可以在下列網站中搜尋訊息 ID,找到可用的其他資訊:IBM WebSphere Application Server 支援網頁:http://www.ibm.com/software/webservers/appserv/was/support/ 以及 IBM WebSphere Application Server for z/OS 支援網頁:http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | 在對類別路徑 中的所有檔案和目錄搜尋 META-INF/persistence.xml 後,找不到應用程式為持續性單元定義的持續性單元參照。 |
Action | 請確定持續性單元名稱的拼字是否正確,並驗證位於 JAR 中或類別路徑下之目錄的 META-INF/persistence.xml 檔案中定義了持續性單元,來確認應用程式中的持續性單元組合是否正確。 |
Explanation | 為此持續性單元定義的資料來源必須在元件名稱空間中連結。 |
Action | 請確定已建立要求的資料來源,且在 java:comp/env 名稱空間中連結。 |
Explanation | 為此持續性單元定義的資料來源必須在廣域名稱空間中連結。 |
Action | 請確定已建立要求的資料來源,且在廣域名稱空間中連結。 |
Explanation | 無法呼叫 close 或 isClosed 方法以外的 java.sql.Connection 方法,因為伺服器執行時期環境無法建立作業執行緒語任何 Java Platform, Enterprise Edition 5 (Java EE 5) 應用程式元件間的關聯。當使用 java: 名稱的「Java 命名和目錄介面 (JNDI)」用戶端未在伺服器應用程式要求的執行緒上執行時,就會發生這個狀況。 |
Action | 請確定 Java EE 5 應用程式未在靜態程式碼區塊或由該 Java EE 5 應用程式所建立之執行緒中以 java: 名稱執行 JNDI 作業。這個程式碼不一定要在伺服器應用程式要求的執行緒中執行。因此,以 java: 名稱進行的 JNDI 作業不支援這樣的程式碼。 |
Explanation | 找不到資料來源,因為伺服器執行時期環境無法建立作業執行緒與任何 Java Platform, Enterprise Edition 5 (Java EE 5) 應用程式元件間的關聯。當使用 "java:" 名稱的「Java 命名和目錄介面 (JNDI)」用戶端未在伺服器應用程式要求的執行緒上執行時,就會發生這個狀況。 |
Action | 請確定 Java EE 5 應用程式未在靜態程式碼區塊或由該 Java EE 5 應用程式所建立之執行緒中以 java: 名稱執行 JNDI 作業。這個程式碼不一定要在伺服器應用程式要求的執行緒中執行。因此,以 java: 名稱進行的 JNDI 作業不支援這樣的程式碼。 |
Explanation | 這則參考訊息沒有翻譯。 |
Action | 請參閱訊息,以取得詳細資料。 |
Explanation | 這則警告訊息沒有翻譯。 |
Action | 請參閱訊息,以取得詳細資料。 |
Explanation | 這則錯誤訊息沒有翻譯。 |
Action | 請參閱訊息,以取得詳細資料。 |
Explanation | 「Java 持續性 API (JPA)」沒有 UOWSynchronizationRegistry 存取權,因而無法參與交易來正常運作。 |
Action | 如果問題仍在,您可以在下列網站中搜尋訊息 ID,找到可用的其他資訊:IBM WebSphere Application Server 支援網頁:http://www.ibm.com/software/webservers/appserv/was/support/ 以及 IBM WebSphere Application Server for z/OS 支援網頁:http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | 元件環境定義未存在於執行緒中。伺服器執行時期無法建立作業執行緒和任何 Java Platform, Enterprise Edition 5 (Java EE 5) 應用程式元件之間的關聯。當用戶端在非伺服器應用程式執行緒中嘗試 EntityManager 作業時,就會發生這種狀況。 |
Action | 請確定 Java EE 5 應用程式未在靜態程式碼區塊或由 Java EE 應用程式所建立之執行緒中執行 EntityManager 作業。 |
Explanation | 持續性單元的 persistence.xml 包含語法錯誤。內容和值都不能有 "null" 值。 |
Action | 請修正 persistence.xml 中的語法錯誤。 |
Explanation | persistence.xml 檔包含一或多個錯誤,且與綱目定義不符。應用程式在運作上可能與預期不符。 |
Action | 請修正 persistence.xml 檔案中的一或多個錯誤,然後再試一次。 |
Explanation | 當在 XML 部署描述子中,針對相同元件名稱空間,使用相同名稱定義了多個持續性單元或持續性環境定義參照,參照的所有屬性都必須相同。一般會發生這種情形,是在定義企業 Bean 和對應攔截程式類別的參照。Bean 和攔截程式共用同一元件名稱空間,所以兩者的共同參照會是相容的。 |
Action | 在 XML 部署描述子,變更其中一個參照的名稱,或變更其中一個衝突值,以便使用相同值。 |
Explanation | 當在原始碼註釋中,針對相同元件名稱空間,使用相同名稱定義了多個持續性單元或持續性環境定義參照,參照的所有屬性都必須相同。 |
Action | 在來源碼註釋中,變更其中一個參照的名稱,或變更其中一個衝突值,以便使用相同值或使其中一個可以指派給另一個。 |
Explanation | 持續性單元的範圍是設定至單一應用程式,因此 java:global 持續性參照不具備任何意義。 |
Action | 請變更持續性參照名稱以改為使用 java:app 或 java:module 字首,或移除 java:global 字首來使用預設 java:comp 名稱空間。 |
Explanation | 對於多次將特定持續性單元定義注入為延伸持續性環境定義的給定有狀態的階段作業,所有注入實例的同步化類型必須為 SYNCHRONIZED 或 UNSYCHRONIZED。 |
Action | 將持續性單元之所有注入實例的同步化變更為 SYNCHRONIZED 或 UNSYNCHRONIZED。 |
Explanation | 有狀態的階段作業 Bean 針對注入延伸持續性環境定義以作為共同持續性單元的類別進行延伸,但是超類別注入的同步化類型與子類別注入的同步化類型不符。 |
Action | 將持續性單元之所有注入實例的同步化變更為 SYNCHRONIZED 或 UNSYNCHRONIZED。 |
Explanation | 同步化類型為 UNSYNCHRONIED 的持續性環境定義無法傳送至已注入相同持續性環境定義,但同步化類型為 SYNCHRONIZED 的元件。 |
Action | 將 caller 和 callee 元件中的 @PersistenceContext 注入變更為具有相同同步化類型。 |
Explanation | 同步化類型為 UNSYNCHRONIED 的持續性環境定義無法傳送至已注入相同持續性環境定義,但同步化類型為 SYNCHRONIZED 的元件。 |
Action | 將 caller 和 callee 元件中的 @PersistenceContext 注入變更為具有相同同步化類型。 |
Explanation | 這則訊息只供參考。 |
Action | 不需採取任何動作。 |
Explanation | 找不到 JPA 提供者類別。 |
Action | 請透過「管理主控台」或 modifyJPASpecLevel AdminTask 來變更伺服器或配置,以使用現行持續性提供者支援的 JPA 層次。或者,請更新應用程式,以使用相容於現行 JPA 層次的持續性提供者。 |
Explanation | 找不到 JPA 提供者類別。 |
Action | 請變更伺服器或配置,以使用所指持續性提供者支援的 JPA 層次。 |
Explanation | 找不到任何 javax.persistence.spi.PersistenceProvider 實作。 |
Action | 如果要配置預設持續性提供者,請使用 <jpa defaultPersistenceProvider="com.acme.PersistenceProviderImpl"/> 配置,或啟用 bells-1.0 特性,並針對含有 JPA 提供者的 <library> 配置一個 <bell>。 |
Explanation | 「Java 持續性 API (JPA)」提供者已記載這個參考訊息。 |
Action | 請參閱 JPA 提供者說明文件。 |
Explanation | 「Java 持續性 API (JPA)」提供者已記載這個警告訊息。 |
Action | 請參閱 JPA 提供者說明文件。 |
Explanation | 「Java 持續性 API (JPA)」提供者已記載這個錯誤訊息。 |
Action | 請參閱 JPA 提供者說明文件。 |
Explanation | 「Java 持續性 API (JPA)」提供者已記載這個嚴重訊息。 |
Action | 請參閱 JPA 提供者說明文件。 |