Explanation | Služba stroje pro vkládání pro určený server není k dispozici. |
Action | Služba stroje pro vkládání je spuštěna jako služba s jedinečnou hodnotou pro všechny procesy aplikačního serveru. Ověřte, zda byl aplikační server spuštěn bez jakýchkoli chyb. |
Explanation | Stroj pro vkládání inicializuje sadu výchozích procesorů pro vkládání během spouštění. Předtím, než bude možné registrovat další procesory vkládání ve stroji pro vkládání, musí být spuštěna a inicializována služba stroje pro vkládání. |
Action | Ověřte, že jsou procesory vkládání registrovány po spuštění aplikačního serveru. |
Explanation | Metoda pro cíl vkládání musí být nastavovací metodou pro vlastnosti. |
Action | Ověřte, že cílový kód XML anotace nebo vkládání určuje zamýšlenou metodu. |
Explanation | Došlo k chybě při zpracování metadat v deskriptoru implementace. |
Action | Ověřte správnost kódu XML obsaženého v deskriptoru implementace. |
Explanation | Stroj pro vkládání nedokáže správně nastavit cíle vkládání pro určenou třídu. |
Action | Ověřte, že třída a kód XML v deskriptoru implementace obsahuje správné anotace. |
Explanation | Vazby a informace o vkládání obsahují chyby. |
Action | Ověřte správnost anotací obsažených ve třídě a kódu XML obsaženém v deskriptoru implementace. |
Explanation | Procesor se nepodařilo inicializovat. |
Action | Ověřte, že je procesor k dispozici a že byl správně registrován ve stroji pro vkládání. |
Explanation | Kontejner nemůže zpracovat položku prostředí v důsledku výjimky NumberFormatException. |
Action | Ověřte, zda je hodnota položky prostředí platným řetězcovým vyjádřením daného typu. |
Explanation | Pro položku prostředí kontextu java:comp/env pro objekt enterprise bean, která je logického typu (Boolean) musí být zadána hodnota true (ano) nebo false (ne). Jakákoli jiná hodnota bude mít za následek přiřazení hodnoty false (ne), může však znamenat problém s konfigurací. Je možné, že se aplikace nebude chovat podle očekávání. |
Action | Změňte položku prostředí kontextu java:comp/env, která je logického typu (Boolean), tak, aby měla hodnotu true (ano) nebo false (ne). |
Explanation | Stroj pro vkládání zaznamenal při pokusu o vytvoření položky java:comp/env výjimku. |
Action | Proveďte akci na základě zprávy přidružené k výjimce. |
Explanation | Stroj pro vkládání zjistil typ, který je pro položku prostředí neplatný. |
Action | Ověřte, že používáte jeden z následujících typů položky prostředí: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class nebo libovolná podtřída typu Enum. |
Explanation | Stroj pro vkládání nemůže vytvořit propojení mezi názvem deklarovaným v oboru názvů java:comp/env a názvem cílového prostředku v globálním oboru názvů rozhraní JNDI (Java Naming and Directory Interface). |
Action | Ověřte, že se název deklarovaný v rámci vkládání s použitím anotace @Resource nebo deklarace resource-ref, shoduje s tímtéž názvem ve vázacím souboru ve formátu XML. |
Explanation | V pravidlech pro potlačení specifikace EJB jsou uvedeny následující informace: Je-li cíl vkládání již přítomen a je určen s použitím kódu XML, musí cíl vkládání anotace určovat stejnou metodu vlastnosti nebo pole. |
Action | Změňte cíl vkládání anotace tak, aby se shodoval s cílem vkládání ve formátu XML pro tutéž metodu vlastnosti nebo pole, který byl definován dříve. |
Explanation | Podle specifikace EJB nesmí být pole cíle vkládání deklarováno jako typ final. |
Action | Opravte název pole nebo podpis pole tak, aby bylo určeno jedno z jiných než soukromých polí třídy. |
Explanation | Stroj pro vkládání neměl správná pověření zabezpečení pro přístup k příslušnému členovi. |
Action | Proveďte akci na základě zprávy přidružené k výjimce. |
Explanation | Typ pole uvedený v cíli vkládání je nesprávný. |
Action | Ověřte, že cílový kód XML anotace nebo vkládání určuje zamýšlené pole. |
Explanation | Třída neobsahuje metodu ani pole s nastaveným názvem cílové vlastnosti vložení. |
Action | Ověřte, zda je název cílové vlastnosti vložení zadán bez chyb a zda třída obsahuje příslušné pole nebo metodu vlastnosti. |
Explanation | Stroj pro vkládání zaznamenal při pokusu o použití informací o cíli vkládání určených v kódu XML chybu. |
Action | Ověřte správnost kódu XML obsaženého v deskriptoru implementace. |
Explanation | Stroji pro vkládání se nepodařilo načíst určenou třídu objektů a vytvořit její instanci. |
Action | Ověřte, že je třída k dispozici a že je konstruktor viditelný a přístupný. |
Explanation | Cíl vkládání nebo anotace informací jsou nesprávné nebo neúplné. |
Action | Ověřte správnost kódu XML cíle vkládání nebo anotace pro objekt enterprise bean. |
Explanation | Prvky home a remote nebo local-home a local chybí nebo je nelze převést. |
Action | Ověřte správné zadání značek <ejb-ref> a <ejb-local-ref> v deskriptoru implementace ve formátu XML. |
Explanation | Stroj pro vkládání zaznamenal při pokusu o vytvoření vazby výjimku. |
Action | Proveďte akci na základě zprávy přidružené k výjimce. |
Explanation | Určený typ nelze vložit do určené třídy. |
Action | Ověřte správnost kódu XML cíle vkládání nebo anotace pro objekt enterprise bean. |
Explanation | Přímo do objektu enterprise bean lze vložit pouze objekty EJBContext nebo TimerService. |
Action | Ověřte, že určený typ odpovídá objektu EJBContext nebo TimerService. |
Explanation | Určená továrna objektu je pro objekt vazby nesprávná. |
Action | Ověřte správné svázání objektu s továrnou. |
Explanation | Byl zjištěn problém při vytváření odkazu, který má být nalezen v globálním oboru názvů rozhraní JNDI (Java Naming and Directory Interface). |
Action | Ověřte správné zadání odkazu. |
Explanation | Kód XML pro určený odkaz je nesprávný nebo neúplný. |
Action | Ověřte správnost kódu XML obsaženého v deskriptoru implementace. |
Explanation | Třída rozhraní chybí nebo nebyla nalezena. |
Action | Ověřte správné zadání značek <ejb-ref> a <ejb-local-ref> v deskriptoru implementace ve formátu XML a dostupnost třídy. |
Explanation | Cíl vkládání nebo anotace informací jsou nesprávné nebo neúplné. |
Action | Ověřte správnost kódu XML cíle vkládání nebo anotace pro objekt enterprise bean. |
Explanation | Aplikace deklarovala odkaz na objekt, který nebyl nalezen. |
Action | Vyhledejte předchozí zprávy informující o tom, že odkazovaný objekt nebyl nalezen, a ověřte, zda je konfigurace odkazu správná. |
Explanation | Určený objekt je nesprávný. |
Action | Ověřte, že je objekt nastaven na typ Reference. |
Explanation | Továrna je určena nesprávně. |
Action | Určete továrnu pro objekt vazby, který je používán. |
Explanation | Název položky RefAddr pro typ Reference nebyl určen. |
Action | Určete položku RefAddr pro typ Reference. |
Explanation | Třída rozhraní chybí nebo nebyla nalezena. |
Action | Ověřte správné zadání značek <ejb-ref> a <ejb-local-ref> v deskriptoru implementace ve formátu XML a dostupnost třídy. |
Explanation | Je-li pro stejné pole nebo metodu konfigurováno více cílů vložení, stroj pro vkládání nedokáže zjistit, který cíl má vložit. |
Action | Nekonfigurujte pro stejné pole nebo metodu více cílů vložení. |
Explanation | Obor automatického propojení je omezen na aplikaci, v níž se vyskytuje odkaz EJB, a na servery, které nejsou členy klastru aplikačního serveru. |
Action | Ověřte, zda odkazované objekty enterprise bean existují ve stejné aplikaci. |
Explanation | Použití duplicitních příkazů env-entry se stejným názvem není povoleno. |
Action | Nekonfigurujte příkaz env-entry se stejným názvem. |
Explanation | Specifikace Enterprise JavaBeans (EJB) vyžaduje, aby rozhraní UserTransaction nebylo dostupné pro objekty enterprise bean s určením transakcí spravovaných kontejnerem. |
Action | Nevkládejte rozhraní UserTransaction do transakčního objektu bean spravovaného kontejnerem. |
Explanation | Vazba pro odkaz na prostředek byla pravděpodobně vynechána nebo nebyla zadána správně. |
Action | Odkaz na prostředek je definován pro komponentu s anotací @Resource v souboru třídy komponenty nebo v jednom z následujících oddílů ve formátu XML v deskriptoru implementace: resource-env-ref, resource-ref, message-destination-ref. Ověřte, že je pro odkaz na prostředek definována vazba v souboru ibm-ejb-jar-bnd, je-li komponenta modulem EJB (Enterprise Java Bean), v souboru ibm-web-bnd file, je-li komponenta modulem webové aplikace, nebo v souboru ibm-application-client-bnd, je-li komponenta modulem klienta. |
Explanation | Pro položku env-entry musí být zadána hodnota, není-li nastavena hodnota položky injection-target. |
Action | Zadejte pro položku env-entry hodnotu, položku injection-target nebo obojí. |
Explanation | Pro typ prostředku identifikovaného vazbou odkazu na prostředek nelze zkontrolovat kompatibilitu s typem definovaným v jednom z následujících oddílů kódu XML v deskriptoru implementace: resource-env-ref, resource-ref, message-destination-ref. |
Action | Změňte typ deklarovaný pro odkaz na prostředek v deskriptoru implementace na typ, který lze načíst. |
Explanation | Aplikace nebude pracovat správně, bude-li použita určená třída. |
Action | Měli byste odebrat třídu z aplikace nebo odstranit příčinu výjimky. |
Explanation | Aplikace nebude pracovat správně, bude-li použita určená třída. |
Action | Měli byste odebrat třídu z aplikace nebo odstranit příčinu výjimky. |
Explanation | Aplikace nebude pracovat správně, bude-li použita určená třída. |
Action | Měli byste odebrat třídu z aplikace nebo odstranit příčinu výjimky. |
Explanation | Aplikace nebude pracovat správně, bude-li použita určená třída. |
Action | Měli byste odebrat třídu z aplikace nebo odstranit příčinu výjimky. |
Explanation | Je-li v deskriptoru implementace XML pro stejný obor názvů komponenty se stejným názvem definováno více odkazů na prostředek, musí být typ prostředku stejný. Typickým scénářem, ve kterém tato situace může nastat, je definování odkazů na prostředek pro objekt EJB (Enterprise Java Bean) a pro odpovídající třídu zachytávačů. Objekt EJB i zachytávač sdílejí stejný obor názvů komponenty, společné odkazy na prostředky mezi tímto objektem a zachytávačem musí být stejného typu. |
Action | V deskriptoru implementace XML změňte název jednoho z odkazů na prostředek nebo změňte typ jednoho z odkazů tak, aby odpovídal druhému. |
Explanation | Je-li v deskriptoru implementace XML pro stejný obor názvů komponenty se stejným názvem definováno více odkazů na prostředek, musí být všechny atributy prostředku stejné nebo musí být možné jejich vzájemné přiřazení. Typickým scénářem, ve kterém tato situace může nastat, je definování odkazů na prostředek pro objekt EJB (Enterprise Java Bean) a pro odpovídající třídu zachytávačů. Objekt EJB i zachytávač sdílejí stejný obor názvů komponenty, společné odkazy na prostředky mezi tímto objektem a zachytávačem musí být kompatibilní. |
Action | V deskriptoru implementace XML změňte název jednoho z odkazů na prostředek nebo změňte jednu z kolidujících hodnot tak, aby představovaly stejnou hodnotu nebo aby bylo možné jejich vzájemné přiřazení. |
Explanation | Je-li v deskriptoru implementace XML a v anotacích zdrojového kódu pro stejný obor názvů komponenty se stejným názvem definováno více odkazů na prostředek, musí být některé atributy prostředku stejné nebo musí být možné jejich vzájemné přiřazení. |
Action | V deskriptoru implementace XML nebo v anotacích zdrojového kódu změňte název jednoho z odkazů na prostředek nebo změňte jednu z kolidujících hodnot tak, aby představovaly stejnou hodnotu nebo aby bylo možné jejich vzájemné přiřazení. |
Explanation | Je-li v anotacích zdrojového kódu pro stejný obor názvů komponenty se stejným názvem definováno více odkazů na prostředek, musí být všechny atributy prostředku stejné nebo musí být možné jejich vzájemné přiřazení. |
Action | V anotacích zdrojového kódu změňte název jednoho z odkazů na prostředek nebo změňte jednu z kolidujících hodnot tak, aby představovaly stejnou hodnotu nebo aby bylo možné jejich vzájemné přiřazení. |
Explanation | Obor automatického propojení je omezen na aplikaci, v níž se vyskytuje odkaz na místo určení zprávy, a na servery, které nejsou členy klastru aplikačního serveru. |
Action | Ověřte existenci odkazovaného místa určení zprávy ve stejné aplikaci. Můžete také definovat vazbu pro příslušné místo určení zprávy. |
Explanation | Požadavek na vložení prostředku do proměnné instance vlastnosti i její odpovídající metody set je chybou. |
Action | Odeberte jednu z anotací z pole nebo z metody. Je možné, že pole nebo metoda požadovaly vložení prostředku s jiným než výchozím názvem. Pokud je explicitně uveden název rozhraní JNDI prostředku, je možné týž prostředek vložit do více polí nebo metod více tříd. |
Explanation | Podle specifikace EJB může být cíl vkládání deklarován jako statický pouze v případě, že existuje v kontejneru klienta. |
Action | Změňte kód pro cíl vkládání tak, aby byl jiný než statický, zvolte jiný cíl vkládání nebo odeberte cíl vkládání a naplňte jej ručně. |
Explanation | Podle specifikace EJB musí být cíl vkládání v kontejneru klienta deklarován jako statický. |
Action | Změňte kód pro cíl vkládání tak, aby byl statický, zvolte jiný cíl vkládání nebo odeberte cíl vkládání a naplňte jej ručně. |
Explanation | K cyklickému nebo rekurzivnímu vložení dochází, pokud vložení jednoho objektu vyžaduje jiné vložení téhož objektu. Tato situace může nastat například v případě, že se objekt session bean se stavem pokusí o vložení instance stejného typu do sebe sama. |
Action | Upravte kód aplikace nebo konfiguraci tak, aby cíle vkládání nezávisely samy na sobě přímo ani nepřímo. |
Explanation | Třída byla nakonfigurována jako cíl vložení instance UserTransaction, což není povoleno. Je-li třídou objekt typu bean, není tento objekt nakonfigurován pro transakce spravované objektem typu bean. Je-li třídou zachytávač nebo obslužná rutina webové služby, používá ji jeden nebo více objektů typu bean, které nejsou nakonfigurovány pro transakce spravované objektem typu bean. |
Action | Změňte třídu tak, aby přestala vkládat instanci UserTransaction, nebo změňte konfiguraci objektu typu bean tak, aby umožňovala podporu transakcí spravovaných objektem typu bean. Jedná-li se o třídu tvořenou zachytávačem nebo obslužnou rutinou webové služby, kterou využívá více objektů typu bean, z nichž některé jsou nakonfigurovány pro transakce spravované objektem typu bean a jiné nikoli, vytvořte novou třídu zachytávače nebo obslužné rutiny webové služby, která nevkládá instanci UserTransaction, a použijte ji pro objekty bean, které jsou nakonfigurovány pro transakce spravované kontejnerem. |
Explanation | Třída byla nakonfigurována pro vložení metody, existuje však více metod kompatibilních s typem vkládaného objektu. |
Action | Změňte konfiguraci objektu typu bean tak, aby určovala přesný typ jedné z metod, změňte třídu tak, aby obsahovala metodu s typem parametru, který se přesně shoduje s typem obsaženým v konfiguraci vložení, nebo změňte třídu odebráním nebo přejmenováním jedné z nejednoznačných metod. |
Explanation | Definuje-li více komponent se společným oborem názvů odkaz se stejným názvem, musí být všechny vlastnosti vazeb a rozšíření u tohoto odkazu stejné. |
Action | Ve vázacím souboru nebo rozšíření modulu změňte jednu z kolidujících hodnot tak, aby byly hodnoty stejné. |
Explanation | Jednoduché položce prostředí pro podnikový modul výčtového typu musí být přiřazena platná hodnota identifikátoru výčtu. |
Action | Změňte jednoduchou položku prostředí výčtového typu na platnou hodnotu identifikátoru výčtu. |
Explanation | Jednoduchá položka prostředí pro podnikový modul musí být jednoho z následujících typů jazyka Java: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class nebo libovolná podtřída typu Enum. |
Action | Změňte jednoduchou položku prostředí na některý z podporovaných typů. |
Explanation | Názvy odkazu musí být relativní k oboru názvů java:comp/env nebo musejí začínat řetězcem java:global, java:app, java:module nebo java:comp. |
Action | Změňte název odkazu v deskriptoru implementace a v anotacích zdrojového kódu. |
Explanation | Formát vlastností určených v anotaci je název=hodnota. |
Action | Změňte atribut vlastnosti v anotaci zdrojového kódu tak, aby měl formát název=hodnota. |
Explanation | Atributem isolationLevel musí být jedna z následujících konstant třídy java.sql.Connection: TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE. |
Action | Změňte atribut isolationLevel v anotaci zdrojového kódu na jednu z platných hodnot. |
Explanation | Obor automatického propojení je omezen na aplikaci, v níž se vyskytuje odkaz EJB, a na servery, které nejsou členy klastru aplikačního serveru. |
Action | Ověřte, zda odkazované objekty enterprise bean existují ve stejné aplikaci. |
Explanation | Metody vložení se musí řídit konvencemi metod sad vlastností objektů Java Bean. |
Action | Změňte kód pro metodu vložení tak, aby měla právě jeden parametr, zvolte jiný cíl vkládání nebo odeberte cíl vkládání a zadejte hodnotu ručně. |
Explanation | Zavaděč tříd aplikace nebo zavaděč tříd aplikačního serveru načetl třídu anotací, která měla být načtena zavaděčem tříd produktu. Tato situace nastává, pokud byl zavaděč tříd konfigurován tak, aby načítal nejprve třídy s lokálním zavaděčem tříd (nadřízený jako poslední). Anotace bude rozpoznána pouze v případě, že je načtena zavaděčem tříd produktu. |
Action | Odeberte příslušnou třídu anotací z cesty ke třídám aplikace nebo aplikačního serveru. |
Explanation | Určený atribut nesmí být určen nebo musí mít výchozí hodnotu. |
Action | Odeberte atribut z anotace zdrojového kódu nebo z deskriptoru implementace. |
Explanation | Ve specifikaci prostředí Java Enterprise Edition je uvedeno, že pokud více komponent deklaruje odkaz ve sdíleném oboru názvů, musí být atributy všech deklarací konzistentní. |
Action | Upravte atributy deklarací tak, aby byly konzistentní. |
Explanation | U anotací na úrovni tříd musí být určeno rozhraní JNDI. |
Action | Zadejte název rozhraní JNDI v anotaci zdrojového kódu na úrovni třídy. |
Explanation | Instance objektu použitá pro vložení se musí shodovat s typem parametru pole nebo metody. |
Action | Ověřte, že referenční vazba je pro daný odkaz platná. |
Explanation | Cíl vkládání nebyl nalezen, protože došlo k chybě načítání třídy při získávání seznamu polí nebo metod dané třídy. |
Action | Zkontrolujte, zda je balení aplikace a nastavení zavaděče tříd správné. |
Explanation | Operace rozhraní JNDI pro název java:comp/env jsou podporovány pouze pro podprocesy přidružené k aplikační komponentě Java EE. |
Action | Změňte aplikaci tak, aby se operace rozhraní JNDI vyskytovala v podprocesu přidruženém k aplikační komponentě Java EE. |
Explanation | Došlo k chybě při vytváření instance odkazu na objekt zadaným názvem rozhraní JNDI. |
Action | Další informace o chybě viz vnořená výjimka nebo hlavní chyba. |
Explanation | Odkazy deklarované v souboru META-INF/application.xml mohou používat pouze názvy v kontextu java:global nebo java:app. |
Action | Odeberte odkaz nebo aktualizujte název na odkaz, aby měl předponu java:global/ nebo java:app/. |
Explanation | Server nenašel vazbu s uvedeným názvem a typem. |
Action | Definujte prostředek s uvedeným názvem, nebo nakonfigurujte vazby aplikací tak, aby používaly již nadefinovaný prostředek. |
Explanation | Server nenašel vazbu s uvedeným názvem a typem. Aplikace neurčila název vazby, takže se použil výchozí název vazby. |
Action | Definujte prostředek s uvedeným názvem, nebo nakonfigurujte vazby aplikací tak, aby používaly již nadefinovaný prostředek. |
Explanation | Server nenašel vazbu s uvedeným názvem a typem. |
Action | Obraťte se na poskytovatele služby. |
Explanation | Server našel vazbu s uvedeným názvem a typem, ale při přístupu k ní došlo k chybě. |
Action | Další vysvětlení viz text zprávy výjimky. |
Explanation | Aplikace deklaruje odkaz na objekty EJB relace, ale server nemá nakonfigurovanou funkci, která by podporovala objekty typu EJB relace. |
Action | Upravte konfiguraci serveru tak, aby povolovala funkci podporující objekty typu EJB relace. Povolte např. funkci ejbLite-3.1. |
Explanation | Vazba obsahuje nepřímé vyhledání, které odkazuje na sebe. Pokud se například používá anotace incorrect @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds"), potom má název implicitní předponu java:comp/env/, takže hledaný řetězec odkazuje na odkaz na prostředek, který vytváří nekonečnou smyčku. |
Action | Změňte vyhledání nebo název_vazby na cílový prostředek. Pokud se například používá anotace @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds"), potom by mělo být vyhledání změněno na jdbc/ds, což vyhledá prostředek ve výchozím oboru názvů. |
Explanation | Tato informační zpráva není přeložena. |
Action | Podrobnosti naleznete v příslušné zprávě. |
Explanation | Tato varovná zpráva není přeložena. |
Action | Podrobnosti naleznete v příslušné zprávě. |
Explanation | Tato chybová zpráva není přeložena. |
Action | Podrobnosti naleznete v příslušné zprávě. |