Explanation | Kontejner nemohl zakázat stavový objekt session bean. |
Action | Ověřte, zda existuje adresář pro zakázání, proces má v tomto adresáři oprávnění k zápisu a na disku je dostatek místa. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejneru se nezdařilo povolit stavový objekt session bean z úložiště. |
Action | Proveďte akci na základě zprávy výjimky ve zprávě CNTR0003W. |
Explanation | Podproces, který se pokusil získat výhradní zámek v rámci kontejneru, byl přerušen během čekání na zámek. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejner nemohl zakázat objekt enterprise bean. |
Action | Proveďte akci na základě zprávy výjimky ve zprávě CNTR0005W. |
Explanation | Při pokusu o aktivaci stavového objektu typu bean se kontejneru nezdařilo připojení k deserializovanému (referenčnímu) objektu. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejner nemohl odebrat deaktivovaný stavový objekt session bean z úložiště. |
Action | Proveďte akci na základě zprávy výjimky ve zprávě CNTR0008W. |
Explanation | Aplikační server provedl pokus o přístup k objektu enterprise bean, který nebyl nainstalován v kontejneru. |
Action | Vyhledejte předchozí chybové zprávy, které indikují, že instalace objektu typu bean se nezdařila. |
Explanation | Kontejner nemohl zpracovat položku prostředí v důsledku výjimky formátu čísel. |
Action | Ověřte, zda je hodnota položky prostředí platnou řetězcovou reprezentací daného typu. |
Explanation | Kontejner zjistil typ položky prostředí, který je neplatný. |
Action | Ověřte, zda je typ položky prostředí některý z následujících: String, Integer, Boolean, Double, Byte, Short, Long nebo Float. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejner nemohl mapovat výjimku na platnou výjimku CORBA. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejner nemohl odebrat deaktivovaný objekt typu session bean z úložiště zakázání. |
Action | Proveďte akci na základě zprávy výjimky ve zprávě CNTR0016W. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Při pokusu kontejneru sady EJB o vyvolání metody sady EJB byla vytvořena výjimka, která nebyla deklarována v signatuře metody sady EJB. |
Action | Prozkoumejte trasování zásobníku, abyste mohli určit původ výjimky. Pochází-li výjimka z kódu vytvořeného zákazníkem, opravte příčinu výjimky. Jinak naleznete informace o určování problémů na webu podpory společnosti IBM. |
Explanation | Při pokusu kontejneru sady EJB o vyvolání této metody sady EJB byla vytvořena výjimka, která nebyla deklarována v signatuře metody sady EJB. |
Action | Prozkoumejte trasování zásobníku, abyste mohli určit původ výjimky. Pochází-li výjimka z kódu vytvořeného zákazníkem, opravte příčinu výjimky. Jinak naleznete informace o určování problémů na webu podpory společnosti IBM. |
Explanation | Při pokusu kontejneru sady EJB o vyvolání této metody sady EJB byla vytvořena výjimka, která nebyla deklarována v signatuře metody sady EJB. |
Action | Prozkoumejte trasování zásobníku, abyste mohli určit původ výjimky. Pochází-li výjimka z kódu vytvořeného zákazníkem, opravte příčinu výjimky. Jinak naleznete informace o určování problémů na webu podpory společnosti IBM. |
Explanation | Při pokusu kontejneru sady EJB o vyvolání této metody sady EJB byla vytvořena výjimka, která nebyla deklarována v signatuře metody sady EJB. |
Action | Prozkoumejte trasování zásobníku, abyste mohli určit původ výjimky. Pochází-li výjimka z kódu vytvořeného zákazníkem, opravte příčinu výjimky. Jinak naleznete informace o určování problémů na webu podpory společnosti IBM. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejneru se nezdařilo otevřít adresář pro zakázání. |
Action | Ujistěte se, že adresář pro zakázání existuje. |
Explanation | Kontejner EJB (Enterprise Java Bean) zjistil výjimku při pokusu o čtení souboru pro stavový objekt session bean. |
Action | Akci, kterou provedete, určete pomocí zprávy ve výjimce IOException. Ověřte, zda jsou pro soubor nastavena správná oprávnění k souboru. |
Explanation | Kontejner zjistil výjimku IOE při pokusu o zápis do souboru pro stavový objekt session bean. |
Action | Akci, kterou provedete, určete pomocí zprávy ve výjimce IOException. Ověřte, zda jsou pro soubor nastavena správná oprávnění k souboru. |
Explanation | Pro objekt entity bean nebyl zadán žádný zdroj dat. |
Action | Zadejte zdroj dat pro objekt entity bean nebo určete výchozí zdroj dat pro modul. |
Explanation | Došlo k výjimce SQLException při pokusu o potvrzení připojení zdroje dat. |
Action | Prohlédněte si dokumentaci k používanému databázovému produktu. Obvykle je součástí výjimky SQLException specifický kód výjimky dodavatele. Tento kód výjimky lze spolu s dokumentací použít ke zjištění příčiny výjimky. |
Explanation | Došlo k výjimce SQLException při pokusu o uzavření připojení zdroje dat. |
Action | Prohlédněte si dokumentaci k používanému databázovému produktu. Obvykle je součástí výjimky SQLException specifický kód výjimky dodavatele. Tento kód výjimky lze spolu s dokumentací použít ke zjištění příčiny výjimky. |
Explanation | Objekt entity bean může být vázán na zdroj dat pomocí neplatného nebo nesprávného názvu zdroje dat. Je-li název zdroje dat správný, je možné, že zdroj dat není správně konfigurován. |
Action | Pokud této zprávě předchází zpráva CNTR0026W, je třeba zadat název zdroje dat. Pokud zpráva CNTR0026W této zprávě nepředchází, zkontrolujte název zdroje dat uvedený ve zprávě CNTR0032W, která následuje po této zprávě. Pokud došlo k výjimce nenalezeného názvu, název zdroje dat pravděpodobně není správný. Pokud je zadán správný název zdroje dat, zkontrolujte konfiguraci zdroje dat. Je například možné, že jste do konfigurace zdroje dat zadali nesprávný název databáze, jméno uživatele nebo heslo. |
Explanation | Tato zpráva následuje bezprostředně po zprávě CNTR0031W a uvádí název zdroje dat použitý při spouštění objektu entity bean. |
Action | Proveďte akci popsanou u zprávy CNTR0031W. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Objekt typu bean konfigurovaný pro kontejner EJB (Enterprise Java Bean) verze 1.x s perzistencí CMP se pokusil vyvolat metody u instance objektu typu bean pro zpracování metody vyhledávání. |
Action | Znovu implementujte objekt typu bean a pokuste se operaci zopakovat. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Transakce byla spuštěna s použitím atributu transakce TX_NOT_SUPPORTED, TX_NEVER nebo TX_SUPPORTS. Transakce aktualizovala objekt entity s perzistencí spravovanou kontejnerem (CMP) a ukládá aktualizaci do trvalého úložiště. Pokud souběžná transakce používá objekt entity bean s perzistencí CMP se stejnou hodnotou primárního klíče, mohou aktualizace jedné transakce překrýt aktualizace druhé transakce. |
Action | Aplikace musí zajistit, aby souběžná transakce nikdy neaktualizovala objekt entity bean CMP stejnou hodnotou primárního klíče. Pokud tuto akci nelze provést, pak musí každý objekt, který tuto transakci zahajuje, používat jiný atribut transakce než TX_NEVER, TX_NOT_SUPPORTED nebo TX_SUPPORTS, aby se zajistilo zachování konzistence dat. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Výsledkem vyhledávače byla kolekce, která obsahuje více než 2147483647 objektů entity bean. |
Action | Změňte vyhledávač tak, aby jeho výsledkem nebyla kolekce objektů entity bean o velikosti větší než 2147483647. |
Explanation | Uživatel zadal volbu potvrzení A v objektu enterprise bean, který je součástí serveru spravovaného pracovním zatížením. Tato kombinace konfigurace není podporována. |
Action | Změňte objekt enterprise bean tak, aby používal jinou volbu potvrzení, nebo změňte server tak, aby nepracoval s pracovním zatížením. |
Explanation | Zásada aktivace určená pro objekt enterprise bean není podporována. Volba C, což je výchozí prováděná akce, nemusí vést k požadovanému výsledku. Kombinace zásady aktivace a zásady zatížení je způsob, jakým produkt Application Server implementuje volby potvrzení A, B a C ve specifikaci sady EJB (Enterprise Java Bean). |
Action | Znovu implementujte objekt enterprise bean pomocí kombinace platných nastavení, aby se tato zpráva znovu nezobrazovala. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Pro objekt typu bean nebyla zadána vazba továrny připojení specifická pro daný objekt ani výchozí továrny připojení. |
Action | Při instalaci objektu typu bean určete vazbu pro továrny připojení. |
Explanation | Specifikace sady EJB (Enterprise Java Bean) neumožňuje použít danou metodu z některé z následujících příčin: - Metody getRollbackOnly a setRollbackOnly rozhraní MessageDriven-Context je možné používat pouze u metod objekt typu message-driven bean, které jsou spouštěny v kontextu transakce. # - Vyvolání metod CallerPrincipal a isCallerInRole není povoleno v metodách objektu typu message-driven bean, protože kontejner neobsahuje kontext zabezpečení klienta. # - Vyvolání metod getRollbackOnly a setRollbackOnly není povoleno v metodách objektu typu message-driven bean, pro které kontejner neobsahuje smysluplný kontext transakce a pro všechny objekty typu message-driven bean s demarkací transakce spravované objektem typu bean. # - Rozhraní transakce uživatele není k dispozici pro objekty typu message-driven bean s demarkací transakce spravované kontejnerem. # - Vyvolání metod getEJBHome nebo getEJBLocalHome není povoleno u metod objekt typu message-driven bean, protože neexistují žádné objekty EJBHome nebo EJBLocalHome pro objekty typu message-driven bean. # |
Action | Nevyvolávejte uvedenou metodu v tomto prostředí. |
Explanation | Metoda vyhledávače má zadaný rozsah časového limitu kolekce vyhledávače, je však nastavena hodnota nula. |
Action | Pokud je požadován rozsah časového limitu kolekce vyhledávače, zadejte nenulovou hodnotu. |
Explanation | Uživatel zadal volbu potvrzení A a optimistické řízení souběžnosti v objektu enterprise bean. Aplikační server nepodporuje volbu potvrzení A a optimistické řízení souběžnosti v objektu enterprise bean. |
Action | Změňte objekt enterprise bean tak, aby používal volbu potvrzení A nebo optimistické řízení souběžnosti, ne však obojí. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Klient je neaktivní déle, než stanoví hodnota časového limitu neaktivity. |
Action | To může být normální chování, pokud klient odejde a zanechá aktivní transakci. Pokud je klient stále aktivní, požádejte administrátora, aby určil, zda se má změnit hodnota časového limitu neaktivity klienta nebo transakce. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Kontejner zachytil objekt Throwable při pokusu o vytvoření položky java:comp/env. |
Action | Proveďte akci na základě zprávy výjimky ve zprávě CNTR0055W. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Pro minimální velikost fondu lze zadat pouze kladné celé číslo. Bude použita výchozí hodnota. |
Action | Změňte hodnotu minimální velikosti fondu na kladné celé číslo. |
Explanation | Pro maximální velikost fondu lze zadat pouze kladné celé číslo. Bude použita výchozí hodnota. |
Action | Změňte hodnotu pro maximální velikost fondu na kladné celé číslo. |
Explanation | Maximální velikost fondu musí být větší nebo rovna minimální velikosti. Pro minimální velikost fondu a maximální velikost fondu budou použity výchozí hodnoty. |
Action | Změňte maximální velikost fondu na hodnotu větší nebo rovnu minimální velikosti fondu. |
Explanation | Toto je minimální velikost fondu a maximální velikost fondu, která bude použita pro tento typ objektu bean. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Bylo určeno, aby atribut Pouze pro čtení metody findByPrimaryKey byl u všech objektů entity bean přepsán na hodnotu True. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Formát specifikace velikosti fondu je: názvem_objektu_typu_bean=min,max . Mezi názvem objektu typu bean a minimální či maximální hodnotou musí být zadán znak rovná se. |
Action | Ověřte, že je mezi názvem objektu typu bean a minimální či maximální hodnotou zadán znak rovná se. |
Explanation | Je možné, že existuje deskriptor implementace s neplatnou syntaxí. |
Action | Ověřte, že jsou informace o vazbě v deskriptoru implementace pro sadu EJB (Enterprise Java Bean) správné. |
Explanation | Sada EJB (Enterprise Java Bean) aktivovaná v rámci relace aktivity se může účastnit pouze sériových transakcí. Příčinou této chyby může být použití proměnlivých atributů transakce, například REQUIRES pro jednu metodu a REQUIRES_NEW nebo NOT_SUPPORTED pro jinou. |
Action | Přezkoumejte atributy transakce přiřazené metodám EJB a ověřte, zda posloupnosti volání metody nemají za následek více souběžných transakcí pro jeden objekt typu bean v rámci relace aktivity. |
Explanation | Pro lokální transakce s objekty typu bean s perzistencí spravovanou kontejnerem (CMP) je podporováno pouze řízení rozlišení ContainerAtBoundary. |
Action | Pomocí nástroje pro sestavení změňte řízení rozlišení na hodnotu "ContainerAtBoundary" na kartě Rozšíření IBM pro objekt bean CMP a znovu spusťte server. |
Explanation | Hraniční hodnota lokální transakce "relace aktivity" není platná pro objekty typu message-driven bean. |
Action | Změňte hranici lokální transakce z hodnoty "relace aktivity" na hodnotu "metoda objektu typu bean" a znovu spusťte aplikační server. |
Explanation | Ve specifikaci objektu EJB (Enterprise Java Bean) je uvedeno, že objekt session bean nebo domovské rozhraní objektu session bean s hodnotou Transakce spravované objektem bean nesmí pro metodu deklarovat atributy transakce. Atributy pro transakci spravovanou kontejnerem na úrovni metody nemají žádný význam, protože objekt session bean bude používat transakce spravované objekty typu bean. |
Action | Odeberte atributy transakce pro metody tohoto objektu typu bean nebo domovského rozhraní objektu typu bean. |
Explanation | Sada EJB (Enterprise Java Bean) nebo její domovské rozhraní s transakcemi spravovanými objektem typu bean by neměly pro své metody deklarovat atributy relace aktivity spravované kontejnerem. |
Action | Odeberte atributy relace aktivity spravované kontejnerem pro metody této sady EJB nebo jejího domovského rozhraní. |
Explanation | Relace aktivity nejsou pro moduly EJB verze 1.1 podporovány. |
Action | Pro zásadu "Aktivovat v" vyberte hodnoty Jednou nebo Transakce. |
Explanation | Relace aktivity nejsou u modulů EJB verze 1.1 podporovány. |
Action | Pro hranici lokálních transakcí vyberte hodnotu Metoda objektu typu bean. |
Explanation | Řízení rozpoznání lokálních transakcí "ContainerAtBoundary" není pro moduly EJB verze 1.1 podporována. |
Action | Pro řízení rozpoznání lokálních transakcí použijte hodnotu "Aplikace". |
Explanation | Objekty bean konfigurované pro používání relace aktivity spravované kontejnerem musí používat zásadu "Aktivovat v" relace aktivity nebo musí používat zásadu "Zavést v" s hodnotou "Interval", "Denně" nebo "Týdně". |
Action | Ověřte, zda je použita zásada "Aktivovat v" relace aktivity nebo zásada "Zavést v" s hodnotou "Interval", "Denně" nebo "Týdně" při používání relace aktivity spravované kontejnerem. |
Explanation | Řízení rozpoznání lokálních transakcí musí být pro transakci spravovanou kontejnerem nebo relaci aktivity spravovanou kontejnerem nastaveno na hodnotu ContainerAtBoundary. |
Action | Nastavte řízení rozpoznání lokálních transakcí na hodnotu "ContainerAtBoundary". |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Nelze nalézt nebo načíst jednu nebo více implementací, domovských rozhraní, vzdálených rozhraní, lokálních rozhraní nebo jiných podobných tříd pro objekt typu bean. |
Action | Ověřte, že jsou třída implementace, domovské rozhraní, vzdálené rozhraní a další třídy objektů typu bean správně instalovány a konfigurovány. |
Explanation | Komponenta Java EE (Java Enterprise Edition) pravděpodobně zadala informace o vazbě, které nejsou platné. |
Action | Ověřte, zda jsou informace o vazbě v deskriptoru implementace pro komponentu Java EE správné. |
Explanation | Komponenta Java EE (Java Enterprise Edition) pravděpodobně zadala informace o vazbě, které nejsou platné. |
Action | Ověřte, že jsou informace o vazbě v deskriptoru implementace pro komponentu Java EE správné. |
Explanation | Uživatel určil, že záměr přístupu vlastních vyhledávačů musí být uznán. Pokud má metoda záměr přístupu Aktualizace, bude záměr přístupu uznán. |
Action | Můžete zakázat zpracování záměru přístupu pro vlastní vyhledávače pomocí prostředí JVM (Java Virtual Machine) a vlastností na úrovni objektu typu bean nebo můžete nastavit záměr přístupu metody na hodnotu Jen pro čtení. |
Explanation | Implementace objektu Enterprise Java Bean vyžaduje službu časovače sady EJB, která byla zakázána nebo nebyla spuštěna. |
Action | Pomocí předchozích zpráv určete, proč služba časovače sady EJB nebyla spuštěna, a opravte problém nebo povolte službu časovače sady EJB. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Metoda objekt typu message-driven bean (MDB) musí být implementována s atributem transakce s hodnotou Vyžaduje, Nepodporováno nebo Spravováno objektem typu bean. |
Action | Znovu aplikaci implementujte s atributem transakce "requires", "not supported" nebo "bean managed" pro danou metodu objektu MDB. |
Explanation | Adaptér prostředku volá metodu, která není v daném objektu typu message-driven bean (MDB) implementována. |
Action | Určete, zda byl objekt MDB implementován pro použití správného adaptéru prostředku. Pokud je objekt typu bean vázán na správný adaptér prostředku, změňte objekt MDB tak, aby implementoval uvedenou metodu. |
Explanation | Metoda createEndpoint byla volána pro objekt JCA MessageEndpointFactory adaptérem prostředku a adaptér prostředku předal objekt XAResource jako jeden z parametrů metody createEndpoint. Manažer cyklu životnosti adaptéru prostředku však zjistil chybu, která mu zabránila v nastavení obnovení transakce pro tento adaptér prostředku. Nelze úspěšně vytvořit koncový bod. |
Action | Zjistěte, zda protokol neobsahuje předchozí chybovou zprávu informující o selhání nastavení daného objekt typu message-driven bean (MDB), který byl vázán na uvedený adaptér prostředku. Opravte chybu, aby se tato chybová zpráva nezobrazovala. |
Explanation | Metoda createEndpoint byla volána pro objekt JCA MessageEndpointFactory adaptérem prostředku a adaptér prostředku předal objekt XAResource metodě createEndpoint. Obnovení transakce pro tento adaptér prostředku není podporováno, protože adaptér prostředku indikoval, že nepodporuje transakce XA. Adaptéru prostředku není povoleno předávání objektu XAResource metodě createEndpoint. |
Action | Požádejte dodavatele adaptéru prostředku o opravu konfigurace nebo implementace daného adaptéru prostředku. |
Explanation | Objekty EJB (Enterprise Java Bean) verze 1.x, 2.0 a stavové objekty session bean nemusí implementovat rozhraní javax.ejb.TimedObject. |
Action | Změňte implementaci sady EJB na verzi 2.1 nebo vyšší, změňte implementaci tak, aby nebylo implementováno rozhraní javax.ejb.TimedObject nebo změňte typ EJB. |
Explanation | Specifikace sady EJB (Enterprise Java Bean) nepovoluje atribut transakce konfigurovaný pro metodu sady EJB. Další podrobnosti uvádí specifikace sady EJB. |
Action | Změňte deskriptor implementace tak, aby určoval atribut transakce povolený pro metodu sady EJB. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Komponenta Java EE (Java Enterprise Edition) pravděpodobně zadala informace o vazbě, které nejsou platné. |
Action | Ověřte, že jsou informace o vazbě v deskriptoru implementace pro komponentu Java EE správné. |
Explanation | Aplikace se pokusila o přístup k objektu enterprise bean aplikace, která není nainstalována, nebyla spuštěna nebo se její spuštění nezdařilo. |
Action | Ověřte, že je aplikace nainstalována a spuštěna. Pokud aplikace je nainstalována a spuštěna, přečtěte si předchozí zprávy týkající se selhání spuštění objektu enterprise bean a problémy opravte. |
Explanation | Došlo k chybě při inicializaci a spuštění objektu enterprise bean. |
Action | Proveďte akci, která odpovídá zprávě o výjimce ve zprávě CNTR0093E. |
Explanation | Zásada LoadPolicy pro mezipaměť objektů typu bean, která v daném intervalu znovu načte entitu, je podporována pouze pro objekty typu bean s perzistencí spravovanou kontejnerem (CMP) sady EJB verze 2.x. |
Action | Změňte zásadu LoadPolicy pro mezipaměť objektů bean na hodnotu podporovanou typem objektu bean nebo změňte objekt bean tak, aby používal perzistenci spravovanou kontejnerem EJB verze 2.x. |
Explanation | Objekt session bean je konfigurován tak, aby přepsal nastavení pro replikaci z paměti do paměti na úrovni modulu EJB (Enterprise Java Bean), ale na úrovni modulu EJB není poskytováno žádné nastavení pro replikaci z paměti do paměti. |
Action | Zakažte přepisování na úrovni modulu EJB nebo určete nastavení pro replikaci z paměti do paměti pro tento objekt session bean. |
Explanation | Objekt session bean je konfigurován tak, aby přepsal nastavení replikace z paměti do paměti na úrovni aplikace, ale na úrovni aplikace není poskytováno žádné nastavení pro replikaci z paměti do paměti. |
Action | Zakažte přepisování na úrovni aplikace nebo určete nastavení pro replikaci z paměti do paměti pro tento objekt session bean. |
Explanation | Překonání selhání stavového objektu session bean pomocí replikace z paměti do paměti bylo povoleno, ale nastavení této replikace není k dispozici. |
Action | Zakažte překonání selhání stavového objektu session bean nebo určete nastavení pro replikaci z paměti do paměti pro kontejner EJB. |
Explanation | Aplikace je pro tento objekt bean konfigurována tak, aby neprováděla synchronizaci se stálou pamětí před vyvoláním vlastních metod findBy. Toto chování není v souladu se specifikací EJB (Enterprise Java Bean) verze 2.0 či novější, ale může vylepšit výkon. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Služba řadiče z/OS pro podporu stavového objektu SessionBean v systému DRS byla úspěšně inicializována. |
Action | Není potřeba žádná akce uživatele. |
Explanation | V určené metodě byla zachycena výjimka. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určené metodě byl předán token obsluhy s hodnotou Null. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určené metodě byl předán parametr entryKey s hodnotou Null. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určené metodě byla předána hodnota entryKey Null. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Zadaná metoda nemohla převést parametr entryKey na bajtové pole. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určená metoda zachytila výjimku při zpracování tokenu obsluhy. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určená metoda nemohla získat zástupce ke zpracování tokenu obsluhy. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Zadaná metoda nemohla převést token obsluhy na bajtové pole. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určená metoda zachytila výjimku při získávání zástupce pro zpracování tokenu obsluhy. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určené metodě byl předán parametr události s hodnotou null. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určená metoda nemohla převést předanou hodnotu entryKey na bajtové pole. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Určená metoda nemohla převést událost na bajtové pole. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Specifikace sady EJB (Enterprise Java Bean) vyžaduje, aby objekty typu message-driven bean implementovaly rozhraní modulu listener pro zprávy pro podporovaný typ systému zpráv. |
Action | Změňte třídu tak, aby implementovala rozhraní podle požadavku specifikace EJB. |
Explanation | Zadaná instance SfDRSControllerInstance přijala událost REPLICATION_UP. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Zadaná instance SfDRSControllerInstance přijala událost REPLICATION_DOWN. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Zadaná instance SfDRSControllerInstance přijala událost IS_CONGESTED. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Zadaná instance SfDRSControllerInstance přijala událost NOT_CONGESTED. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Objekt typu bean je konfigurován tak, aby zabránil kontejneru EJB (Enterprise Java Bean) ve vyvolání metody ejbStore() v případě, že objekt typu bean nebyl změněn. Toto chování není v souladu se specifikací EJB verze 2.0 nebo novější, ale může vylepšit výkon. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Objekt typu bean byl konfigurován tak, aby urychloval zpracování prováděné před voláním metod definovaných v lokálním domovském rozhraní a lokálním obchodním rozhraní a po jejich volání. Toto chování není v souladu se specifikací EJB (Enterprise Java Bean) verze 2.0 či novější, ale může vylepšit výkon. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Rozhraní com.ibm.websphere.ejbcontainer.LightweightLocal mohou implementovat pouze objekty entity bean EJB (Enterprise Java Bean) verze 2.x nebo novější s lokálním rozhraním. Specifické porušení určíte podle daného kódu příčiny: 1 - Sada EJB není objektem typu bean Entity. 2 - Objektem typu bean je buď objekt typu bean EJB verze 1.x, nebo objekt entity bean s perzistencí spravovanou kontejnerem (CMP) verze 1.x. 3 - Sada EJB nemá definováno lokální rozhraní. |
Action | Změňte sadu EJB na typ Entity, změňte implementaci sady EJB na verzi 2.0 nebo vyšší, změňte implementaci sady EJB tak, aby uváděla lokální rozhraní, nebo změňte implementaci tak, aby neimplementovala rozhraní com.ibm.websphere.ejbcontainer.LightweightLocal. |
Explanation | Uvedené položce prostředí kontextu EJB (Enterprise Java Bean) java:comp/env musí být přiřazena logická hodnota ano (true) nebo ne (false). Pro jakoukoli jinou hodnotu bude použita hodnota false (ne), může však jít o indikaci problému v konfiguraci. Je možné, že se aplikace nebude chovat podle očekávání. |
Action | Upravte položku prostředí kontextu EJB java:comp/env tak, aby obsahovala logickou hodnotu ano (true) nebo ne (false). |
Explanation | Všechny prvky ejb-name v rámci prvku container-transaction musí odpovídat platným prvkům ejb-name v rámci prvku enterprise-beans. |
Action | Opravte soubor ejb-jar.xml, aby všechny prvky ejb-name v rámci prvku container-transaction odpovídaly platným položkám ejb-name v prvku enterprise-beans. |
Explanation | Všechny prvky ejb-name v rámci prvku method-permission musí odpovídat platným prvkům ejb-name v rámci prvku enterprise-beans. |
Action | Opravte soubor ejb-jar.xml, aby všechny prvky ejb-name v rámci prvku method-permission odpovídaly platným položkám ejb-name v prvku enterprise-beans. |
Explanation | Všechny prvky ejb-name v rámci prvku exclude-list musí odpovídat platným prvkům ejb-name v rámci prvku enterprise-beans. |
Action | Opravte soubor ejb-jar.xml, aby všechny prvky ejb-name v rámci prvku exclude-list odpovídaly platným položkám ejb-name v prvku enterprise-beans. |
Explanation | Procesorům vkládání registrovaným ve stroji pro vkládání se nezdařilo identifikovat a shromáždit všechny anotace přidružené k příslušné třídě. |
Action | Opravte soubor ejb-jar.xml a anotace pro příslušnou třídu. |
Explanation | Objekt typu message-driven bean musí definovat rozhraní modulu listener pro zprávy s použitím kódu XML, anotací nebo klauzule implements třídy EJB (Enterprise JavaBeans). |
Action | Zkontrolujte kód XML a zdroj kódu Java pro třídu objektů MDB a určete rozhraní modulu listener pro zprávy. |
Explanation | Jako časový limit maximální velikosti fondu lze určit pouze kladné celé číslo nebo nulu. Bude použita výchozí hodnota. |
Action | Změňte hodnotu časového limitu maximální velikosti fondu na kladné celé číslo nebo nulu. |
Explanation | Jedná se o hodnoty minimální velikosti fondu, maximální velikosti fondu a časového limitu maximální velikosti fondu, které se budou používat pro tento objekt typu bean. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Pro daný objekt typu bean nebo domovské rozhraní nelze jednoduchý název vazby rozhraní JNDI nelze používat v kombinaci se specifickými vazbami rozhraní JNDI. |
Action | Opravte nastavení souboru vazeb pro objekt typu bean nebo domovské rozhraní v určeném modulu. |
Explanation | V závislosti na typu objektu bean musí být pro objekt enterprise bean konfigurováno alespoň jedno rozhraní komponenty, obchodní položky, koncového bodu webové služby nebo modulu listener pro zprávy. |
Action | Opravte soubor ejb-jar.xml nebo nastavení konfigurace anotací zdrojového kódu pro tento objekt typu bean. |
Explanation | Pro objekty session bean bez stavu nemohou být konfigurována rozhraní modulu listener pro zprávy. Objekt session bean se stavem nemůže mít konfigurováno žádné z těchto rozhraní. |
Action | Opravte soubor ejb-jar.xml nebo nastavení konfigurace anotací zdrojového kódu pro tento objekt typu bean. |
Explanation | Objekty entity bean nemohou mít konfigurováno žádné z těchto rozhraní. |
Action | Opravte soubor ejb-jar.xml nebo nastavení konfigurace anotací zdrojového kódu pro tento objekt typu bean. |
Explanation | Objekty typu message-driven bean nemohou mít konfigurováno žádné z těchto rozhraní. |
Action | Opravte soubor ejb-jar.xml nebo nastavení konfigurace anotací zdrojového kódu pro tento objekt typu bean. |
Explanation | Ve vázacím souboru musí existovat vazba objektu typu message-driven bean pro každý objekt typu message-driven bean. |
Action | Zkontrolujte vázací soubor ejb-jar-bnd.xml pro daný objekt typu message-driven bean (MDB) a ujistěte se, že existuje položka vazby. |
Explanation | Lokální název vazby pro zadaný objekt typu bean nebo domovský adresář nezačíná předponou ejblocal:. |
Action | Opravte lokální název vazby pro objekt typu bean nebo domovský adresář v zadaném modulu. |
Explanation | Vzdálený název vazby pro daný objekt typu bean nebo domovský adresář nesmí začínat předponou ejblocal:. |
Action | Opravte vzdálený název vazby pro objekt typu bean nebo domovský adresář v zadaném modulu. |
Explanation | Názvy vazeb rozhraní JNDI nesmí obsahovat prázdné řetězce. |
Action | Opravte vázací soubor ejb-jar-bnd.xml tak, aby daný objekt typu bean obsahoval platný název vazby rozhraní JNDI. |
Explanation | Každé obchodní rozhraní může mít konfigurován pouze jeden název vazby rozhraní JNDI. |
Action | Opravte vázací soubor ejb-jar-bnd.xml tak, aby daný objekt typu bean obsahoval pouze jeden název vazby rozhraní JNDI. |
Explanation | Každá vazba obchodního rozhraní JNDI musí mít konfigurovánu platnou třídu obchodního rozhraní. |
Action | Opravte soubor ejb-jar.xml nebo anotace zdrojového kódu a konfigurujte platnou třídu obchodního rozhraní. |
Explanation | Každá vazba domovského rozhraní JNDI musí mít konfigurovánu odpovídající třídu domovského rozhraní. |
Action | Opravte soubor ejb-jar.xml nebo anotace zdrojového kódu a konfigurujte platnou třídu domovského rozhraní. |
Explanation | Všechna vázání EJB vyžadují sekci objektu enterprise bean v souboru ibm-ejb-jar-bnd.xml. |
Action | Zkontrolujte soubor ibm-ejb-jar-bnd.xml a ujistěte se, že všechna vázání EJB zahrnují sekci objektu enterprise bean. |
Explanation | Všechny vazby pro objekty typu message-driven bean vyžadují ve vazbě řízené zprávami sekci adaptéru JCA. |
Action | Zkontrolujte vázací soubor a ujistěte se, že všechny vazby řízené zprávami zahrnují sekci adaptéru JCA. |
Explanation | Všechny vazby pro objekty typu message-driven bean vyžadují sekci adaptéru JCA obsahující hodnotu activation-spec-binding-name. |
Action | Zkontrolujte vázací soubor a ujistěte se, že všechny vazby řízené zprávami zahrnují sekci adaptéru JCA s hodnotou activation-spec-binding-name. |
Explanation | Všechny vazby pro objekty typu message-driven bean vyžadují sekci adaptéru JCA obsahující hodnotu destination-binding-name. |
Action | Zkontrolujte vázací soubor a ujistěte se, že všechny vazby řízené zprávami zahrnují sekci adaptéru JCA s hodnotou destination-binding-name. |
Explanation | Vázací soubor obsahuje jednoduchou chybu syntaxe nebo nedodržení sémantiky. |
Action | Prozkoumejte soubor protokolu a zjistěte, zda neobsahuje další výjimky 'caused by' (způsobeno), které by mohly obsahovat specifické podrobnosti zprávy analyzátoru. Odstraňte chybu souboru vazby a nainstalujte aplikaci znovu. |
Explanation | Vázací soubor obsahuje jednoduchou chybu syntaxe nebo nedodržení sémantiky. |
Action | Odstraňte chybu souboru vazby a nainstalujte aplikaci znovu. |
Explanation | Prostředek továrny připojení vyžadovaný objektem typu bean není konfigurován. Objekt entity bean CMP nebude fungovat. |
Action | Vytvořte vyžadovaný prostředek továrny připojení tím, že zajistíte, že je pro použití objektem CMP v administrativní konzole vybrán správný zdroj dat. |
Explanation | Během procesu inicializace a spouštění objektu bean došlo k chybě. |
Action | Prozkoumejte zprávu výjimky, abyste mohli určit, proč se objekt bean nespustil. Dále v protokolu vyhledejte další zprávy výjimek související se spuštěním daného objektu typu bean. |
Explanation | Anotace uvedené v této chybové zprávě vzájemně kolidují. Neurčujte tyto anotace pro stejnou metodu. |
Action | Změňte zdrojový kód v jazyku Java odebráním jedné nebo obou anotací z určené metody. Poté aplikaci znovu nainstalujte. |
Explanation | Určenou roli lze v anotaci @RolesAllowed určit pouze jednou. |
Action | Změňte zdrojový kód v jazyku Java odebrání duplicitních rolí z anotace. Poté aplikaci znovu nainstalujte. |
Explanation | Anotace uvedené v této chybové zprávě vzájemně kolidují. Neurčujte tyto anotace pro tutéž třídu. |
Action | Změňte zdrojový kód Java odebráním jedné nebo obou anotací z určené třídy. Poté aplikaci znovu nainstalujte. |
Explanation | Danou roli lze v anotaci @RolesAllowed určit pouze jednou. |
Action | Změňte zdrojový kód v jazyku Java odebrání duplicitních rolí z anotace. Poté aplikaci znovu nainstalujte. |
Explanation | V komponentě, která se pokouší odkazovat tento objekt typu bean, došlo k chybě konfigurace. Komponenta určila nepodporované rozhraní pro tento objekt typu bean. |
Action | Změňte značku ejb-ref nebo anotaci @EJB v komponentě, která se pokouší o odkazování tohoto objektu typu bean, tak, aby určovala podporované rozhraní. Ověřte, zda soubor protokolu neobsahuje související výjimku, která by indikovala volající komponentu s chybou konfigurace. |
Explanation | V komponentě, která se pokouší odkazovat objekt typu bean, došlo k chybě konfigurace. Komponenta neurčila, zda má být pro tento objekt typu bean vyvoláno lokální nebo vzdálené rozhraní. |
Action | Změňte značku ejb-ref nebo anotaci @EJB v komponentě, která se pokouší o odkazování tohoto objektu typu bean, tak, aby určovala lokální nebo vzdálené rozhraní objektu typu bean. Ověřte, zda soubor protokolu neobsahuje související výjimku, která by indikovala volající komponentu s chybou konfigurace. |
Explanation | Objekt session bean se stavem nelze najednou konfigurovat pro podporu překonání selhání i pro podporu kontextu perzistence v rozšířeném oboru. |
Action | Pro daný objekt typu bean odstraňte jedno z těchto dvou nastavení konfigurace. Poté aplikaci znovu nainstalujte. |
Explanation | Objekty enterprise bean musí implementovat všechny metody, které jsou zadané v jejich třídách rozhraní. |
Action | Opravte implementaci objektu typu bean, aby zahrnovala všechny vyžadované metody. Poté aplikaci znovu nainstalujte. |
Explanation | Objekt bean časovače musí implementovat metodu časového limitu, která má buď jeden parametr typu javax.ejb.Timer, nebo žádné parametry. |
Action | Opravte implementaci objektu typu bean tak, aby zahrnovala vyžadovaný parametr nebo aby neměla žádné parametry. Poté aplikaci znovu nainstalujte. |
Explanation | Je možné, že konfigurační soubor rozšíření pro daný modul obsahuje chybu nebo že jeden z objektů bean neexistuje. |
Action | Opravte konfigurovanou relaci dědičnosti v souboru XML rozšíření pro daný modul nebo poskytněte chybějící implementaci objektu typu bean. |
Explanation | Objekty typu bean časovače, které dědí volby z rozhraní TimedObject, musí implementovat následující metodu časového limitu: ejbTimeout |
Action | Opravte implementaci objektu typu bean, aby zahrnovala vyžadovanou metodu. Poté aplikaci znovu nainstalujte. |
Explanation | Objekty typu bean časovače mohou implementovat pouze jednu metodu časového limitu. |
Action | Opravte implementaci objektu typu bean tak, aby zahrnovala pouze jednu metodu časového limitu. Poté aplikaci znovu nainstalujte. |
Explanation | Objekty typu bean časovače musí poskytovat implementaci konfigurované metody časového limitu. |
Action | Opravte implementaci objektu typu bean tak, aby zahrnovala vyžadovanou metodu časového limitu. Poté aplikaci znovu nainstalujte. |
Explanation | Objekty bean časovače musí konfigurovat pouze jednu metodu časového limitu. |
Action | Opravte konfiguraci objektu typu bean tak, aby určovala jednu metodu časového limitu. Poté aplikaci znovu nainstalujte. |
Explanation | Metody časového limitu nesmí vytvářet výjimky aplikací. |
Action | Opravte metodu časového limitu tak, aby nevytvářela výjimky aplikací. Poté aplikaci znovu nainstalujte. |
Explanation | Metody časového limitu musí vracet prázdnou hodnotu. |
Action | Opravte implementaci metody časového limitu tak, aby vracela prázdnou hodnotu. Poté aplikaci znovu nainstalujte. |
Explanation | Metody časového limitu nesmí být deklarovány jako statické nebo konečné. |
Action | Opravte deklaraci implementace metody časového limitu. Poté aplikaci znovu nainstalujte. |
Explanation | Rozhraní bylo svázáno s uvedeným umístěním pojmenování. |
Action | Při pokusech o vyhledání tohoto rozhraní používejte uvedené umístění pojmenování. |
Explanation | Vzhledem k tomu, že objekt enterprise bean má více rozhraní, musí být každý název vazby rozšířen o jedinečnou příponu. |
Action | Proveďte některou z následujících akcí: /n Vyhledejte rozhraní tohoto objektu enterprise bean pomocí rozšířených názvů. /n Změňte konfigurační data tohoto objektu bean tak, aby bylo pro každé rozhraní určeno jedinečné umístění vazby. |
Explanation | Je možné, že byl zadán nesprávný název objektu enterprise bean nebo že byla zadána vazba pro neexistující objekt typu bean. |
Action | Opravte vázací soubor. Poté aplikaci znovu nainstalujte. |
Explanation | Každý objekt enterprise bean musí udávat typ objektu typu bean, například objekt session bean bez stavu, objekt typu message-driven bean apod. |
Action | Opravte anotaci zdrojového kódu Java nebo nastavení konfigurace v souboru ejb-jar.xml pro tento objekt typu bean. Poté aplikaci znovu nainstalujte. |
Explanation | Pro každé rozhraní objektu enterprise bean musí být určeno jedinečné umístění vazby. |
Action | Opravte vázací soubor pro jedno z uvedených rozhraní objektu typu bean nebo pro obě rozhraní tak, aby bylo pro každé rozhraní definováno jedinečné umístění vazby. |
Explanation | Pro každé rozhraní objektu enterprise bean musí být určeno jedinečné umístění vazby. |
Action | Opravte vázací soubor pro jedno z uvedených rozhraní objektu typu bean nebo pro obě rozhraní tak, aby bylo pro každé rozhraní definováno jedinečné umístění vazby. |
Explanation | Domovské rozhraní bude svázáno v určeném umístění pojmenování. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Pro zásadu aktivace s hodnotou ONCE musí být konfigurován objekt session bean se stavem odkazující na rozšířený kontext perzistence. |
Action | Změňte zásadu aktivace konfigurovanou pro objekt typu bean na hodnotu ONCE. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Objekt session bean nesmí implementovat jak rozhraní poskytovatele webových služeb, tak rozhraní koncového bodu webové služby JAX-RPC. |
Action | Odeberte rozhraní koncového bodu webové služby JAX-RPC ze souboru ejb-jar.xml nebo změňte implementaci objektu typu bean tak, aby neimplementoval rozhraní poskytovatele webových služeb. |
Explanation | Objekt typu bean musí implementovat všechny konfigurované metody koncového bodu webových služeb. |
Action | Změňte implementaci objektu typu bean tak, aby obsahovala všechny koncové body webových služeb. |
Explanation | Byl vyčerpán maximální počet pokusů nastavený ve službě časovače sady EJB (parametr nonPersistentTimerRetryCount konfiguračního objektu EJBTimer). Nebudou provedeny žádné další pokusy, dokud metoda časového limitu neuspěje. |
Action | Zjistěte, proč selhává metoda časového limitu, nebo zvyšte maximální počet pokusů. |
Explanation | Po spuštění objektu typu message-driven bean se k aktivaci koncového bodu zprávy použije určená specifikace aktivace. |
Action | Není potřeba žádná akce. |
Explanation | Proběhl pokus o získání správce časovačů, protože v objektu konfigurace EJBTimer byla nastavena volba vytvoření samostatného fondu podprocesů pro dočasné časovače (uniqueTimerManagerForNP). |
Action | Jako alternativu můžete nakonfigurovat službu časovače tak, aby pro dočasné časovače používala službu plánovače. |
Explanation | Sekce zachytávače obsahuje více než jednu sekci ejb-ref, resource-ref, resource-env-ref nebo message-destination-ref se stejnou hodnotou pro příslušný atribut názvu. Každá sekce ejb-ref, resource-ref, resource-env-ref nebo message-destination-ref musí mít jinou hodnotu atributu názvu. |
Action | Odeberte přebytečnou sekci nebo změňte hodnotu jejího atributu názvu v jedné nebo více sekcích ejb-ref, resource-ref, resource-env-ref nebo message-destination-ref tak, aby byl název v rámci sekce zachytávače a v rámci relace sekce řízené zprávami pro objekt enterprise bean jedinečný. |
Explanation | Asynchronní metody lze konfigurovat jen u objektů session bean. |
Action | Odeberte z objektu bean asynchronní metodu. |
Explanation | Soubor ibm-ejb-jar.xmi nebo ibm-ejb-jar.xml pro modul obsahuje více než jednu vazbu pro stejný odkaz pro stejný objekt EJB. |
Action | Odeberte všechny vazby pro odkaz v objektu bean kromě jedné. |
Explanation | U asynchronních metod mohou být nakonfigurovány následující typy transakčních atributů: TX_REQUIRED, TX_REQUIRES_NEW, TX_NOT_SUPPORTED |
Action | Změňte konfiguraci atributu transakce v metodě na některý ze tří podporovaných typů. |
Explanation | Tato výjimka je neočekávaná. Příčina není okamžité známá. |
Action | Pokud problém přetrvává, můžete další informace získat hledáním ID zprávy na následujících webech: IBM WebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support/ IBM WebSphere Application Server for z/OS Support: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Pomocí anotací spuštění a deskriptorů implementace jazyka XML lze definovat pouze objekty session bean typu singleton. |
Action | Odeberte z této třídy EJB anotaci spuštění jazyka Java nebo deskriptor implementace jazyka XML nebo třídu změňte na objekt session bean typu singleton. |
Explanation | V rámci procesu spuštění aplikace se vytvářejí instance spouštěcích objektů session bean typu singleton. V případě jakéhokoli selhání se aplikaci nepodaří spustit. |
Action | Odstraňte příčinu výjimky, která je připojena k této chybové zprávě. |
Explanation | Při sdílení fondů podprocesů, které jsou nakonfigurovány pro trvalé časovače, je nutné nakonfigurovat více podprocesů časovače. U objektů konfigurace EJBTimer platí, že je-li atribut uniqueTimerManagerForNP nastaven na hodnotu true, musí mít atribut numNPTimerThreads hodnotu 1 nebo vyšší. |
Action | V nastavení služby časovače na aplikačním serveru zadejte kladnou hodnotu počtu podprocesů pro dočasné časovače. Jako alternativu můžete nakonfigurovat službu časovače tak, aby pro dočasné časovače používala službu plánovače. K tomu je třeba vybrat volbu sdílení fondu podprocesů nakonfigurovaných pro trvalé časovače (atribut uniqueTimerManagerForNP objektu konfigurace EJBTimer nastavte na hodnotu false). |
Explanation | Časový limit přístupu je nastaven buď prostřednictvím anotací, nebo deskriptorem implementace. Hodnota musí být větší nebo rovna -1 a zároveň menší než konstanta java.lang.Long.MAX_VALUE (9223372036854775807). |
Action | Opravte hodnotu časového limitu pro metodu uvedenou ve zprávě. V deskriptoru implementace je použit název metody "*" označující všechny metody třídy typu singleton. Je-li použita anotace a metoda neobsahuje anotaci @AccessTimeout, opravte anotaci @AccessTimeout na úrovni třídy. |
Explanation | Typ řízení souběžnosti lze nastavit buď pomocí anotace @ConcurrencyManagement, nebo značkou concurrency-management-type v deskriptoru implementace pro objekt session bean typu singleton. U objektů session bean typu singleton musí být použita hodnota BEAN nebo CONTAINER. |
Action | Opravte anotaci @ConcurrencyManagement nebo značku concurrency-management-type tak, aby měla hodnotu Bean nebo Container. |
Explanation | Deskriptor implementace nemůže přepsat hodnotu, kterou určí anotace @ConcurrencyManagement objektu session bean typu singleton. |
Action | Odeberte nebo změňte hodnotu v souboru ejb-jar.xml tak, aby nepřepisovala hodnotu v anotaci @ConcurrencyManagement. |
Explanation | Byl proveden pokus o získání správce Work Manager. |
Action | Ověřte, zda je nakonfigurován správce Work Manager pro plánovač služby časovače. |
Explanation | Časový limit přístupu je nastaven buď prostřednictvím anotací, nebo deskriptorem implementace. Aby byl výsledek převodu na milisekundy platný, musí být větší než nula a menší než konstanta java.lang.Long.MAX_VALUE (9223372036854775807). |
Action | Opravte hodnotu časového limitu pro metodu uvedenou ve zprávě. V deskriptoru implementace je použit název metody "*" označující všechny metody třídy typu singleton. Je-li použita anotace a metoda neobsahuje anotaci @AccessTimeout, opravte anotaci @AccessTimeout na úrovni třídy. |
Explanation | Objekt byl nastaven jako závislý na jiném objektu typu bean pomocí anotace @DependsOn nebo pomocí prvku depends-on v souboru ejb-jar.xml. Nejedná se však o objekt session bean typu singleton. |
Action | Odeberte metadata závislosti nebo změňte typ objektu bean. |
Explanation | Objekt byl nastaven jako závislý na jiném objektu typu bean pomocí anotace @DependsOn nebo pomocí prvku depends-on v souboru ejb-jar.xml. Tento druhý objekt typu bean však neexistuje. |
Action | Odeberte nebo změňte závislost na neexistujícím objektu typu bean. |
Explanation | Objekt byl nastaven jako závislý na jiném objektu typu bean s uvedeným názvem. Ve stejném modulu se nevyskytuje žádný objekt typu bean s tímto názvem, současně však objekt typu bean s tímto názvem existuje ve více než jednom jiném modulu. |
Action | Odeberte závislost nebo použijte plně kvalifikovaný název objektu typu bean, například modul.jar#název_objektu |
Explanation | Objekt byl nastaven jako závislý na jiném objektu typu bean pomocí anotace @DependsOn nebo pomocí prvku depends-on v souboru ejb-jar.xml. Druhý objekt bean však není typu singleton. |
Action | Odeberte nebo změňte závislost na objektu bean, který není typu singleton, nebo upravte typ objektu bean, který není typu singleton. |
Explanation | Objekt typu bean byl pomocí anotace @DependsOn nebo pomocí prvku depends-on v souboru ejb-jar.xml nastaven jako závislý sám na sobě nebo na jiném objektu typu bean, který je na něm přímo nebo nepřímo závislý. |
Action | Odeberte nebo změňte závislost na uvedeném objektu typu bean nebo změňte některou z jeho závislostí tak, aby nezávisel na původním objektu. |
Explanation | Metoda byla nastavena jako asynchronní pomocí anotace @Asynchronous nebo prvku asynch-method v souboru ejb-jar.xml. Klauzule throws asynchronních metod s návratovým typem void nesmí obsahovat výjimky aplikace. |
Action | Změňte návratový typ metody, odeberte výjimku aplikace z klauzule throws nebo změňte metadata metody tak, aby nebyla asynchronní. |
Explanation | Uvedený objekt session bean deklaruje asynchronní metodu v souboru ejb-jar.xml, neuvádí však prvek method-name. |
Action | Upravte soubor ejb-jar.xml a zadejte název metody, která má být asynchronní (nebo hodnotu "*" pro všechny metody). |
Explanation | Soubor ejb-jar.xml nesprávně uvádí prvek method-params uvnitř prvku async-method, který obsahuje zástupný prvek method-name (*). Takové nastavení zakazuje specifikace EJB 3.1. |
Action | Buď odeberte prvek method-params z kódu XML, nebo změňte prvek method-name tak, aby reprezentoval specifickou metodu s uvedenými parametry method-params. |
Explanation | Platné hodnoty prvku method-intf u asynchronní metody jsou pouze "Local" a "Remote". Jakákoli jiná hodnota je neplatná a kontejner EJB nerozpozná prvek async-method, v němž je taková hodnota obsažena. |
Action | Změňte hodnotu prvku method-intf na "Local" nebo "Remote". |
Explanation | Asynchronní metody musí vracet typ void nebo future<V>. |
Action | Opravte implementaci asynchronní metody tak, aby vracela typ void nebo future<V>. Poté aplikaci znovu nainstalujte. |
Explanation | Pro objekty session bean se stavem nelze nastavovat automatické časovače. |
Action | Odeberte automatický časovač nebo změňte typ objektu bean. |
Explanation | Automatický časovač nemusí mít žádné parametry nebo může mít jeden parametr javax.ejb.Timer. |
Action | Změňte typy parametrů metody nebo odeberte metadata automatického časovače. |
Explanation | Specifikace Enterprise JavaBeans vyžaduje, aby metody zpětného volání časového limitu měly následující podpis: void <METHOD>() nebo void <METHOD>(Timer timer) |
Action | Opravte podpis metody zpětného volání časového limitu pro tuto třídu objektu typu bean. |
Explanation | Deskriptor implementace obsahuje metadata automatického časovače pro uvedený název metody, nebyla však nalezena žádná metoda se signaturou metody zpětného volání časového limitu a s daným názvem. Metoda zpětného volání časového limitu musí mít návratový typ void a buď nesmí mít žádné parametry, nebo musí mít jediný parametr typu javax.ejb.Timer. |
Action | Přidejte metodu s uvedeným názvem, změňte signaturu metody u existující metody s daným názvem nebo odeberte časovač z deskriptoru implementace. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, uvedené pole metadat však obsahuje neplatnou hodnotu. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, uvedené pole metadat však obsahuje hodnotu, která je mimo rozsah daného pole. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, u uvedeného pole metadat je však nastavena neplatná hranice rozsahu. Hodnotami horní a dolní hranice rozsahu musí být nezáporná celá čísla nebo klíčová slova. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, uvedené pole metadat však obsahuje neplatnou hodnotu intervalu. Hodnotou přírůstku musí být celé číslo. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, u uvedeného pole metadat je však nastavena neplatná hodnota seznamu. Hodnoty seznamu musí být celá čísla, klíčová slova nebo rozsahy. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, u uvedeného pole metadat je však použit přírůstek. Přírůstky lze používat pouze pro pole sekund, minut a hodin. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Pro uvedenou metodu existují metadata automatického časovače v deskriptoru implementace nebo v anotaci @Schedule či @Schedules, u uvedeného pole metadat je však nastaveno pořadové klíčové slovo bez uvedení dne v týdnu. Za klíčovými slovy 1st, 2nd, 3rd, 4th a 5th musí následovat klíčové slovo označující den v týdnu. |
Action | Změňte hodnotu pole v metadatech automatického časovače nebo tato metadata odeberte. |
Explanation | Buď jsou metadata modulu neplatná, nebo se plánovači pro službu časovače sady EJB nepodařilo vytvořit automatické časovače. |
Action | Zkontrolujte metadata modulu a konfiguraci plánovače. |
Explanation | Server vytvořil uvedený počet automatických časovačů pro uvedený modul. Pokud server již dříve vytvořil trvalé automatické časovače pro tento modul, nebudou při dalších spuštěních aplikace vytvořeny žádné trvalé automatické časovače. |
Action | Není potřeba žádná akce uživatele. |
Explanation | K poskytnutí seznamu názvů tříd zachytávačů byla poskytnuta anotace @Interceptors nebo značka třídy zachytávače v deskriptoru implementace. Třída se musí v seznamu tříd zachytávačů vyskytovat pouze jednou. |
Action | Odstraňte ze seznamu tříd zachytávačů duplicitní třídu zachytávače. Pokud byl název třídy zachytávačů zadán nesprávně, zadejte správný název. |
Explanation | Třída zachytávačů může definovat zachytávače na úrovni tříd nebo na úrovni metod, nikoli však oba typy. |
Action | Odstraňte třídu zachytávačů ze seznamu zachytávačů na úrovni tříd nebo ze seznamu zachytávačů na úrovni metod. |
Explanation | Třída zachytávačů může definovat výchozí zachytávače nebo zachytávače na úrovni metod, nikoli však oba typy zachytávačů. |
Action | Odstraňte třídu zachytávačů ze seznamu výchozích zachytávačů nebo ze seznamu zachytávačů na úrovni metod. |
Explanation | Jako metoda zachytávače daného typu je určena více než jedna metoda této třídy. Specifikace Enterprise JavaBeans 3.0 neumožňuje definovat pro tuto třídu více metod zachytávače stejného typu. |
Action | Opravte anotace zdrojového kódu Java nebo deskriptor implementace pro tuto třídu tak, aby obsahovaly pouze jednu metodu zachytávače daného typu. |
Explanation | Prvek interceptor-binding používá prvek exclude-class-interceptors a v tomto prvku musí být uvedena značka method-name. |
Action | Opravte deskriptor implementace přidáním značky method-name. |
Explanation | Prvek interceptor-binding používá prvek exclude-default-interceptors, který je platný pouze pro prvky interceptor-binding stylu 2, 3 nebo 4. |
Action | Odstraňte prvek exclude-default-intercrptor. Také můžete změnit značku ejb-name v prvku interceptor-binding tak, aby určovala specifický název objektu enterprise bean. |
Explanation | Prvky interceptor-binding stylu 3 a 4 nelze použít ve stejné metodě objektu enterprise bean. |
Action | Odstraňte prvek interceptor-binding stylu 3 nebo 4 pro uvedenou metodu tohoto objektu bean. |
Explanation | Je-li použit prvek interceptor-order, musí být zadané pořadí na úrovni tříd úplným uspořádáním. Pořadí musí zahrnovat všechny třídy zachytávačů, které byly definovány na dané nebo vyšší úrovni. Jedinou výjimkou z tohoto pravidla je výslovné vyjmutí tříd zachytávačů pomocí prvku exclude-default-inteceptors. |
Action | Uveďte v prvku interceptor-order na úrovni tříd pro tento objekt bean chybějící názvy zachytávačů. Objekt typu bean pak bude poskytovat úplné uspořádání zachytávačů. |
Explanation | Je-li použit prvek interceptor-order, musí být zadané pořadí na úrovni metod úplným uspořádáním. Pořadí musí zahrnovat všechny třídy zachytávačů, které byly definovány na dané nebo vyšší úrovni. Jedinou výjimkou z tohoto pravidla je výslovné vyjmutí tříd zachytávačů pomocí prvku exclude-class-interceptors nebo exclude-default-inteceptors. |
Action | Uveďte v prvku interceptor-order na úrovni metod pro tento objekt bean chybějící názvy zachytávačů. Objekt typu bean pak bude poskytovat úplné uspořádání zachytávačů. |
Explanation | Specifikace Enterprise JavaBeans 3.0 neumožňuje, aby byla metoda zachytávače konečná nebo statická. |
Action | Odeberte z této metody zachytávače modifikátor final nebo static. |
Explanation | Specifikace Enterprise JavaBeans 3.0 vyžaduje, aby metody typu around-invoke a around-timeout měly následující podpis: Object <METHOD>(InvocationContext) throws Exception |
Action | Opravte podpis metody tohoto zachytávače. |
Explanation | Specifikace vyžaduje, aby metody životního cyklu objektu enterprise bean měly jeden z následujících podpisů: void METHOD() nebo Object METHOD() pro zachytávač 1.2 |
Action | Opravte podpis metody pro tento zachytávač. |
Explanation | Specifikace vyžaduje, aby metody životního cyklu objektu třídy zachytávače měly jeden z následujících podpisů: void METHOD (InvocationContext) nebo Object METHOD (InvocationContext) pro zachytávač 1.2 |
Action | Opravte podpis metody pro tento zachytávač. |
Explanation | Specifikace Enterprise JavaBeans 3.0 vyžaduje, aby byly anotace typu @Remove použity pro obchodní metody objektu session bean se stavem. |
Action | Buď přemístěte anotace @Remove do obchodní metody tohoto objektu bean, nebo změňte stávající metodu na obchodní metodu. |
Explanation | Specifikace Enterprise JavaBeans 3.0 vyžaduje, aby odpovídající metoda ejbCreate<METHOD> byla metodou inicializace třídy objektů session bean se stavem. Tento požadavek platí pro objekty session bean se stavem napsané pro rozhraní API EJB 2.1 nebo starší úrovně. |
Action | Odeberte anotaci @Init nebo prvek init-method v souboru ejb-jar.xml z uvedené metody tohoto objektu bean. |
Explanation | Anotace @Init je použita pro více metod objektu enterprise bean. Specifikace Enterprise JavaBeans 3.0 vyžaduje v případě dvojznačnosti zadání názvu adaptované metody create<METHOD> domovského nebo lokálního domovského rozhraní. |
Action | Pomocí prvku value anotace @Init zadejte název metody create<METHOD> pro jednu ze dvou uvedených metod. Tímto způsobem nejednoznačnost odeberete. |
Explanation | Prvek init-method určuje název metody, která není veřejnou metodou třídy objektů enterprise bean. |
Action | Opravte název metody nebo podpis metody v prvku init-method tak, aby určoval veřejnou metodu tohoto objektu bean. |
Explanation | Třídu zachytávačů objektu enterprise bean úrovně 3.0 se nezdařilo nalézt nebo načíst. |
Action | Ověřte, zda je třída zachytávačů správně nainstalována a nakonfigurována. |
Explanation | Zadaný název metody neurčuje metodu třídy zachytávačů. |
Action | Opravte název metody nebo signaturu metody tak, aby byla určena jedna z metod této třídy zachytávačů. |
Explanation | Použití prvku method-name v prvku interceptor-binding stylu 1 není povoleno. |
Action | Opravte prvek interceptor-binding na prvek interceptor-binding stylu 2 nebo odeberte prvek method-name. |
Explanation | Tato třída zachytávačů se nemůže nacházet v seznamu výchozích zachytávačů i v seznamu zachytávačů na úrovni třídy, pokud nejsou na úrovni třídy vyloučeny výchozí zachytávače. |
Action | Odeberte duplicitní třídu zachytávačů ze seznamu výchozích zachytávačů nebo zachytávačů na úrovni třídy. Případně můžete vyloučit výchozí zachytávače na úrovni třídy pro daný objekt typu bean. |
Explanation | U bezstavových objektů session bean specifikace Enterprise JavaBeans 3.0 vyžaduje, aby byly metody ejbCreate, ejbRemove, ejbActivate a ejbPassivate zpracovávány jako metody @PostConstruct, @PreDestroy, @PostActivate a @PrePassivate zachytávače zpětného volání životního cyklu. |
Action | Opravte deskriptor implementace nebo anotaci tak, aby byla použita metoda správného typu zachytávače zpětného volání životního cyklu. |
Explanation | U stavových objektů session bean specifikace Enterprise JavaBeans 3.0 vyžaduje, aby byly metody ejbRemove, ejbActivate a ejbPassivate zpracovávány jako metody @PreDestroy, @PostActivate a @PrePassivate zachytávače zpětného volání životního cyklu. Metoda ejbCreate musí být zpracovávána jako metoda @Init. |
Action | Opravte deskriptor implementace nebo anotaci tak, aby byla použita metoda správného typu zachytávače zpětného volání životního cyklu. |
Explanation | U objektů typu message-driven bean specifikace Enterprise JavaBeans 3.0 vyžaduje, aby byly metody ejbCreate a ejbPassivate zpracovávány jako metody @PostConstruct a @PreDestroy zachytávače zpětného volání životního cyklu. |
Action | Opravte deskriptor implementace nebo anotaci tak, aby byla použita metoda správného typu zachytávače zpětného volání životního cyklu. |
Explanation | Podle specifikace Enterprise JavaBeans (EJB) musí prvek interceptor-binding stylu 3 nebo 4 používat značku <method-name> k určení názvu metody, která se nachází v jednom z obchodních rozhraní objektu enterprise bean. |
Action | Buď zadejte název některé metody obsažené v jednom z obchodních rozhraní objektu enterprise bean, nebo přidejte uvedenou metodu do některého z obchodních rozhraní objektu enterprise bean. |
Explanation | Podle specifikace Enterprise JavaBeans (EJB) lze pro modul použít pouze jeden prvek interceptor-binding stylu 1. |
Action | Opravte deskriptor implementace tak, aby byl pro modul použit pouze jeden prvek interceptor-binding stylu 1. |
Explanation | Podle specifikace Enterprise JavaBeans (EJB) lze pro každý objekt enterprise bean použít pouze jeden prvek interceptor-binding stylu 2. |
Action | Opravte deskriptor implementace tak, aby byl pro objekt enterprise bean použit pouze jeden prvek interceptor-binding stylu 2. |
Explanation | Podle specifikace Enterprise JavaBeans (EJB) lze pro každou metodu objektu enterprise bean použít pouze jeden prvek interceptor-binding stylu 3. |
Action | Opravte deskriptor implementace tak, aby byl pro metodu objektu enterprise bean použit pouze jeden prvek interceptor-binding stylu 3. |
Explanation | Podle specifikace Enterprise JavaBeans (EJB) lze pro každou metodu s daným podpisem metody objektu enterprise bean použít pouze jeden prvek interceptor-binding stylu 4. |
Action | Opravte deskriptor implementace tak, aby byl pro danou metodu objektu enterprise bean použit pouze jeden prvek interceptor-binding stylu 4. |
Explanation | Anotaci AroundConstruct mohou používat pouze třídy zachytávače. Třídy objektů enterprise bean ji nemohou používat. |
Action | Odeberte anotaci AroundConstruct z metody ve třídě objektů enterprise bean. |
Explanation | Automatické časovače objektů Enterprise Java Bean přidružené k aplikaci na serveru nebyly odebrány z plánovače. Plánovač se tedy v budoucnosti může pokusit o spuštění těchto časovačů. |
Action | Spuštěním příkazu 'removeAutomaticEJBTimers' z připojené relace uživatele wsadmin odeberte časovače přidružené k aplikaci na tomto specifickém serveru. |
Explanation | Automatické časovače objektů Enterprise Java Bean přidružené k aplikaci a modulu na serveru nebyly odebrány z plánovače. Plánovač se tedy v budoucnosti může pokusit o spuštění těchto časovačů. |
Action | Spuštěním příkazu 'removeAutomaticEJBTimers' z připojené relace uživatele wsadmin odeberte časovače přidružené k aplikaci a modulu na tomto specifickém serveru. |
Explanation | Pomocí příkazu removeAutomaticEJBTimers ručně odeberte všechny automatické časovače objektu Enterprise Java Bean, které již nejsou platné. |
Action | Proces odebrání automatických časovačů objektu Enterprise Java Bean je spouštěn jiným interním procesem s názvem RemoveBinaries, který nebyl nalezen. Proces odebrání automatických časovačů objektu Enterprise Java Bean proto nebyl spuštěn. |
Explanation | Pomocí příkazu removeAutommaticEJBTimers ručně odeberte všechny automatické časovače objektu Enterprise Java Bean, které již nejsou platné. |
Action | Proces odebrání automatických časovačů objektu Enterprise Java Bean se nespustí, pracujete-li v oddělené relaci uživatele wsadmin. Automatické časovače objektu Enterprise Java Bean proto nebyly odebrány. |
Explanation | Server se pokusil spustit metodu zpětného volání časového limitu pro automatický časovač, v aplikaci však byla provedena nekompatibilní změna a automatické časovače po ní nebyly odebrány. |
Action | Zastavte aplikaci a spusťte příkaz removeAutomaticEJBTimers pro objekt AdminTask. Tím ručně vyčistíte obsah databáze. Server časovače automaticky vytvoří znovu při dalším spuštění aplikace. |
Explanation | Specifikace vyžaduje, aby měly asynchronní metody pouze informace o kontextu zabezpečení. |
Action | Ujistěte se, že je instance správce Work Manager nakonfigurována tak, aby předávala pouze kontext zabezpečení, jak to vyžaduje specifikace. |
Explanation | Specifikace nepodporuje předávání jakýchkoli informací o kontextu provedení metodě časového limitu. |
Action | Ujistěte se, že je instance správce Work Manager nakonfigurována tak, aby nepředávala informace o kontextu, jak to vyžaduje specifikace. |
Explanation | Anotaci StatefulTimeout lze použít pouze u objektů session bean se stavem. Kontejner objektu EJB (Enterprise JavaBean) bude anotaci u tohoto objektu typu bean ignorovat. |
Action | Odeberte anotaci @StatefulTimeout z uvedeného objektu typu bean nebo změňte tento objekt typu bean na objekt session bean se stavem. |
Explanation | Anotaci @Asynchronous lze použít jen u tříd objektů typu bean, nikoli u obchodních rozhraní. Kontejner EJB tyto anotace u rozhraní ignoruje. Není-li tato anotace uvedena u třídy objektů typu bean nebo u její metody nebo jsou-li metody deklarovány asynchronně v deskriptoru implementace ejb-jar.xml, budou metody objektu typu bean spouštěny synchronně. |
Action | Odeberte všechny anotace @Asynchronous z uvedeného obchodního rozhraní a ověřte, zda jsou správně zadány anotace ve třídě objektů bean. |
Explanation | Anotaci @StatefulTimeout lze použít jen u tříd objektů typu bean, nikoli u obchodních rozhraní. Kontejner EJB tuto anotaci u rozhraní ignoruje. Není-li tato anotace uvedena u třídy objektů typu bean nebo class u její metody nebo deklaruje-li objekt bean parametr stateful-timeout v deskriptoru implementace ejb-jar.xml, objekt typu bean použije výchozí hodnoty časového limitu. |
Action | Odeberte anotaci @StatefulTimeout z uvedeného obchodního rozhraní a ověřte, zda jsou správně zadány anotace ve třídě objektů bean. |
Explanation | Jako hodnotu stavového časového limitu lze zadat pouze kladné celé číslo. Bude použita výchozí hodnota. |
Action | Změňte hodnotu stavového časového limitu na kladné celé číslo. |
Explanation | Je třeba zadat hodnotu časového limitu v prvku stateful-timeout deskriptoru implementace. |
Action | Přidejte hodnotu časového limitu do prvku stateful-timeout deskriptoru implementace pro uvedený objekt typu bean. |
Explanation | Stavový časový limit je nastaven buď prostřednictvím anotací, nebo deskriptorem implementace. Aby byl výsledek převodu na milisekundy platný, musí být větší než nula a menší než konstanta java.lang.Long.MAX_VALUE (9223372036854775807). |
Action | Opravte hodnotu stavového časového limitu pro objekt Enterprise JavaBean uvedený ve zprávě. |
Explanation | Tento prvek lze použít jen u objektů session bean se stavem. Kontejner objektu EJB (Enterprise JavaBean) bude prvek stateful-timeout u tohoto objektu typu bean ignorovat. |
Action | Odeberte z uvedeného objektu typu bean prvek stateful-timeout deskriptoru implementace nebo změňte tento objekt typu bean na objekt session bean se stavem. |
Explanation | Hodnota stavového časového limitu musí být kladná, nulová (časový limit není nastaven) nebo rovná -1 (nekonečný časový limit). |
Action | Upravte anotaci StatefulTimeout u objektu EJB. |
Explanation | Hodnota stavového časového limitu musí být kladná, nulová (časový limit není nastaven) nebo rovná -1 (nekonečný časový limit). |
Action | Upravte prvek časového limitu stateful-timeout v deskriptoru implementace objektu EJB. |
Explanation | Jako hodnotu stavového časového limitu lze zadat pouze kladné celé číslo. Bude použita výchozí hodnota. |
Action | Změňte hodnotu stavového časového limitu na kladné celé číslo. |
Explanation | Deskriptor implementace definuje časovač, jehož cílem je uvedená metoda, ale neurčuje, kolik parametrů tato metoda přijímá. V hierarchii tříd objektu typu bean se vyskytuje více metod se stejným názvem, které mohou přijmout zpětné volání časovače. Kontejner EJB proto nemůže určit, kterou metodu má časovač použít jako cílovou. |
Action | Změňte deskriptor implementace tak, aby časovač výslovně určoval, zda je jeho cílem verze metody bez parametrů nebo s jedním parametrem. |
Explanation | Je-li objekt typu stateful session bean umístěn ve webovém archivu (WAR), musí deklarovat všechny odkazy na kontext perzistence a odkazy na jednotku perzistence, ke kterým hodlá přistupovat. |
Action | Přidejte k objektu stateful session bean příslušné anotace zdrojového kódu @PersistenceContext nebo @PersistenceUnit nebo přidejte k příslušnému prvku <session> příslušný prvek <persistence-context-ref> nebo <persistence-unit-ref> v souboru ejb-jar.xml. |
Explanation | Je-li objekt typu stateful session bean umístěn ve webovém archivu (WAR), musí deklarovat všechny odkazy na kontext perzistence a odkazy na jednotku perzistence, ke kterým hodlá přistupovat. |
Action | Přidejte k objektu typu stateful session bean příslušné anotace zdrojového kódu @PersistenceContext či @PersistenceUnit nebo přidejte k příslušnému prvku relace v deskriptoru implementace XML příslušný prvek persistence-context-ref či persistence-unit-ref. |
Explanation | Odkaz na prostředek byl definován na více místech s konfliktními informacemi. |
Action | Změňte definice odkazu na prostředek tak, aby nebyly v konfliktu, nebo použijte jen jeden odkaz na prostředek a ostatní duplicitní definice odkazu na prostředek odeberte. |
Explanation | Objekt Enterprise JavaBean nelze deklarovat jako koncový bod JAX-RPC a zabalit do modulu WAR. |
Action | Zabalte objekt Enterprise JavaBean do modulu EJBJAR. Také můžete aktualizovat deskriptor ejb-jar.xml tak, aby nedeklaroval objekt Enterprise JavaBean jako koncový bod JAX-RPC. |
Explanation | Při deklarování objektů Enterprise JavaBean v souboru ejb-jar.xml musí uživatelé zadat název třídy objektů typu bean. |
Action | Upravte soubor ejb-jar.xml nebo zdrojový kód aplikace a nainstalujte aplikaci znovu. |
Explanation | Objekt typu startup bean nesmí být zabalen do souboru WAR. |
Action | Zabalte objekt typu startup bean do samostatného modulu EJB JAR. Alternativně můžete použít objekt session bean typu singleton označený anotací @Startup nebo odpovídajícím prvkem XML a zabalit tento objekt bean do modulu EJB JAR nebo WAR. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nejsou u objektů session bean typu singleton podporována zobrazení vzdáleného a lokálního klienta EJB 2.1. |
Action | Opravte soubor ejb-jar.xml nebo nastavení konfigurace anotací zdrojového kódu pro tento objekt typu bean. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí návratové typy metod u objektů enterprise bean odpovídat příslušnému rozhraní. |
Action | Změňte návratový typ metody tak, aby se návratové typy objektu enterprise bean a rozhraní shodovaly. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být návratové typy metod u objektů enterprise bean kompatibilní s příslušným rozhraním. |
Action | Změňte návratový typ metody tak, aby byly návratové typy objektu enterprise bean a rozhraní kompatibilní. |
Explanation | Specifikace Enterprise JavaBeans 3.1 stanoví, že objekt session bean se stavem nesmí zároveň implementovat rozhraní javax.ejb.SessionSynchronization a konfigurovat metodu synchronizace relací v souboru ejb-jar.xml ani pomocí anotace. |
Action | Odeberte buď implementaci rozhraní javax.ejb.SessionSynchronization, nebo konfiguraci metod synchronizace relací. |
Explanation | Specifikace Enterprise JavaBeans 3.1 vyžaduje, aby byla pro metody synchronizace relací třídy objektů session bean se stavem definována následující signatura: after-begin and before-completion : void <METODA> (), after-completion : void <METODA> (boolean) |
Action | Opravte signaturu metody synchronizace relací pro tuto třídu objektu typu bean. |
Explanation | Objekt typu bean musí implementovat všechny nakonfigurované metody synchronizace relací. |
Action | Změňte implementaci objektu typu bean tak, aby obsahovala všechny nakonfigurované metody synchronizace relací. |
Explanation | Specifikace Enterprise JavaBeans 3.1 vyžaduje, aby byla pro objekt session bean se stavem nakonfigurována jen jedna metoda synchronizace relací pro každý typ. |
Action | Nakonfigurujte pro tento objekt typu bean jen po jedné metodě synchronizace relací pro každý typ. |
Explanation | Specifikace Enterprise JavaBeans 3.1 vyžaduje, aby byla pro metody synchronizace relací třídy objektů session bean se stavem definována následující signatura: after-begin and before-completion : void <METODA> (), after-completion : void <METODA> (boolean) |
Action | Opravte signaturu metody synchronizace relací pro tuto třídu objektu typu bean. |
Explanation | Počet nenačtených výsledků z vyvolání vzdálených asynchronních metod EJB se blíží maximu nebo jej překročil. Když počet nenačtených výsledků překročí maximum, produkt zahodí nejstarší výsledek. |
Action | Sledováním statistiky PMI AsyncFutureObjectCount určete, které výsledky EJB mají nepožadované výsledky, a aktualizujte kód příslušného klienta, aby výsledky nárokoval. Pokud se výsledky zahazují rychleji, než je klienti mohou nárokovat, upravte dobu trvání vzdálených budoucích objektů pro asynchronní metody EJB a nastavte systémovou vlastnost com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults na požadovaný maximální počet nenárokovaných výsledků. Případně upravte EJB tak, aby se používalo lokální rozhraní namísto vzdáleného rozhraní, protože výsledky asynchronní metody na lokálním rozhraní nemusí být sledovány kontejnerem EJB a lze je obvyklým způsobem uvolňovat z paměti. |
Explanation | Když objektu enterprise bean chybí kontext, nelze vkládat specifické typy objektů enterprise bean, jako např. javax.ejb.EJBContext a javax.ejb.TimerService. |
Action | Změňte aplikaci, aby vkládala nebo vyhledávala pouze specifické typy objektů enterprise bean v rámci kontextu objektu enterprise bean. |
Explanation | Automaticky vytvořené objekty enterprise bean deklarované v popisovači implementace nebo v anotaci nejsou v aktuální konfiguraci podporované a za běhu budou ignorovány. V závislosti na tom, jak aplikace plánuje časovače objektů enterprise bean použít, nemusela by aplikace fungovat dle očekávání. |
Action | Odeberte použití nepodporovaných automaticky vytvořených trvalých časovačů z aplikace. |
Explanation | Modul objektu typu enterprise bean byl nakonfigurován pro překonání selhání objektu typu stateful session bean, ale toto překonání není pro tento objekt typu stateful session bean možný, protože je nakonfigurovaný anotací @Stateful ve zdrojovém kódu nebo v prvku <passivation-capable> v souboru ejb-jar.xml tak, aby neumožňoval převedení do pasivního stavu. |
Action | Pokud pro tento objekt typu bean vyžadujete překonání selhání, aktualizujte zdrojový kód objektu typu stateful session bean tak, aby ho bylo možné převést do pasivního stavu, a pak aktualizujte anotaci @Stateful ve zdrojovém kódu nebo prvek <passivation-capable> v souboru ejb-jar.xml. |
Explanation | Objekt typu stateful session bean je nakonfigurovaný, aby používal zásadu aktivace, ale pro tento objekt typu stateful session bean lze použít pouze zásadu aktivace ONCE, neboť je tento objekt nakonfigurovaný anotací @Stateful ve zdrojovém kódu nebo v prvku <passivation-capable> v souboru ejb-jar.xml tak, aby ho nebylo možné převést do pasivního stavu. |
Action | Pokud pro tento objekt typu bean vyžadujete jinou zásadu aktivace, aktualizujte zdrojový kód objektu typu stateful session bean tak, aby ho bylo možné převést do pasivního stavu, a pak aktualizujte anotaci @Stateful ve zdrojovém kódu nebo prvek <passivation-capable> v souboru ejb-jar.xml. |
Explanation | Interval mezi očekávaným a skutečným časem spuštění překročil hodnotu lateTimerThreshold. |
Action | Zvažte alokaci více podprocesů na výchozí prováděcí modul serveru zvýšením konfigurační hodnoty maxThreads, snížením zátěže na systému nebo snížením konfigurační hodnoty lateTimerThreshold. |
Explanation | Soubor ibm-web-bnd.xmi nebo ibm-web-bnd.xml pro modul má víc než jednu vazbu pro stejný odkaz. |
Action | Odeberte všechny vazby pro odkaz kromě jedné. |
Explanation | Objekty enterprise bean deklarované v modulu verze nejsou podporovány, když je modul zabalený v aplikaci Java EE verze 7 nebo novější. Aplikace je považována za aplikaci Java EE verze 7, je-li soubor application.xml deklarován jako verze 7 nebo je-li nějaký modul EJB nebo WAR zabalený v této aplikaci ve verzi odpovídající Java EE verze 7. |
Action | Odeberte použití nepodporovaného objektu enterprise bean z aplikace, nebo objekt typu bean zabalte do aplikace verze 6 nebo starší. |
Explanation | Server spouští modul EJB. |
Action | Není potřeba žádná akce. |
Explanation | Server spustil modul EJB. |
Action | Není potřeba žádná akce. |
Explanation | Serveru se nepodařilo spustit modul EJB. |
Action | Pomocí informací o výjimce identifikujte zdroj problému vyřešte jej. Vyhledejte informace k určení problému na webu podpory serveru WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | Server ukončuje modul EJB. |
Action | Není potřeba žádná akce. |
Explanation | Server zastavit modul EJB. |
Action | Není potřeba žádná akce. |
Explanation | Serveru se nepodařilo zastavit modul EJB. |
Action | Pomocí informací o výjimce identifikujte zdroj problému vyřešte jej. Vyhledejte informace k určení problému na webu podpory serveru WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | Objekt enterprise bean byl nakonfigurován ke spuštění při prvním použití, nikoli při spuštění jeho modulu. Objekt enterprise bean se při prvním použití nezdařilo spustit. |
Action | Pomocí informací o výjimce identifikujte zdroj problému vyřešte jej. Vyhledejte informace k určení problému na webu podpory serveru WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | Došlo k chybě při vytváření instance objektu enterprise bean s uvedeným názvem rozhraní JNDI. |
Action | Další informace o chybě viz vnořená výjimka nebo hlavní chyba. |
Explanation | Funkce ejbLite nepodporují domovská rozhraní nebo rozhraní komponent objektů enterprise bean. Ve funkcích ejbLite se podporují pouze obchodní rozhraní. |
Action | Upravte aplikaci odebráním použití domovských rozhraní a rozhraní komponent objektů enterprise bean, nebo přidejte do souboru server.xml funkci ejbHome. |
Explanation | Funkce ejbLite nepodporují vzdálená rozhraní objektů enterprise bean. Ve funkcích ejbLite se podporují pouze místní rozhraní. |
Action | Upravte aplikaci odebráním použití vzdálených rozhraní objektů enterprise bean, nebo přidejte do souboru server.xml funkci ejbRemote. |
Explanation | Dočasné automatické časovače objektů enterprise bean deklarované v popisovači implementace nebo v anotaci funkce ejbLite-3.1 nepodporuje, a budou se tedy za běhu ignorovat. V závislosti na tom, jak aplikace plánuje časovače objektů enterprise bean použít, může a nemusí dojít k předpokládanému spuštění aplikace. |
Action | Odeberte použití nepodporovaných automatických časovačů z aplikace, nebo přidejte do souboru server.xml takovou verzi funkce ejbLite, která podporuje dočasné automatické časovače. |
Explanation | Funkce ejbLite nepodporují domovská rozhraní nebo rozhraní komponent objektů enterprise bean. Ve funkcích ejbLite se podporují pouze obchodní rozhraní. |
Action | Upravte aplikaci odebráním použití domovských rozhraní a rozhraní komponent objektů enterprise bean, nebo přidejte do souboru server.xml funkci ejbHome. |
Explanation | Funkce ejbLite nepodporují vzdálená rozhraní objektů enterprise bean. Ve funkcích ejbLite se podporují pouze místní rozhraní. |
Action | Upravte aplikaci odebráním použití vzdálených rozhraní objektů enterprise bean, nebo přidejte do souboru server.xml funkci ejbRemote. |
Explanation | Specifikace aktivace pro objekt typu message-driven bean je k dispozici a koncový bod zpráv se stal aktivním a je připraven k příjmu zpráv. |
Action | Není potřeba žádná akce. |
Explanation | Objekt typu message-driven bean je odebírán nebo již nadále není k dispozici specifikace aktivace. Koncový bod zpráv již nadále není k dispozici pro příjem zpráv. |
Action | Není potřeba žádná akce. |
Explanation | Server spouští objekt typu message-driven bean, ale nemůže aktivovat koncový bod zpráv, protože nelze najít specifikaci aktivace. Koncový bod zpráv nebude přijímat zprávy, dokud nebude možné aktivovat koncový bod. |
Action | Ověřte, že byla specifikace aktivace konfigurována s určeným názvem. Pokud konfigurace existuje, počkejte na dostupnost specifikace aktivace. |
Explanation | Server spustil objekt typu message-driven bean, ale nedokázal aktivovat koncový bod zpráv, protože nenalezl cíl. Koncový bod zpráv nebude přijímat zprávy, dokud nebude možné aktivovat koncový bod. |
Action | Ověřte, že je cíl s uvedeným názvem nakonfigurovaný. Pokud konfigurace existuje, počkejte, až bude cíl dostupný. |
Explanation | Asynchronní metody EJB funkce ejbLite-3.1 nepodporuje. |
Action | Odeberte použití nepodporovaných asynchronních metod z aplikace, nebo přidejte do souboru server.xml takovou verzi funkce ejbLite, která asynchronní metody podporuje. |
Explanation | Dočasné časovače objektů EJB funkce ejbLite-3.1 nepodporuje. |
Action | Odeberte použití nepodporovaných dočasných časovačů z aplikace, nebo přidejte do souboru server.xml takovou verzi funkce ejbLite, která tyto dočasné časovače podporuje. |
Explanation | Trvalé časovače objektů EJB funkce ejbLite nepodporuje. |
Action | Odeberte použití nepodporovaných trvalých časovačů z aplikace, nebo přidejte do souboru server.xml takovou verzi funkce ejbLite, která tyto trvalé časovače podporuje. |
Explanation | V souboru ejb-jar.xml bylo definováno více objektů enterprise bean se stejným názvem. Každý enterprise bean musí mít jedinečný název. |
Action | Odeberte duplicitní definice objektu enterprise bean. |
Explanation | Prvek <ejb-class> nebyl určen v souboru ejb-jar.xml. Tento prvek je vyžadován pro objekty enterprise bean definované bez použití anotace. |
Action | Přidejte prvek <ejb-class> do definice objektu enterprise bean v souboru ejb-jar.xml. |
Explanation | Prvek <session-type> nebyl určen v souboru ejb-jar.xml. Tento prvek je vyžadován pro objekty session bean definované bez použití anotace. |
Action | Přidejte prvek <session-type> do definice objektu session bean. |
Explanation | Objekt enterprise může mít pouze jeden typ, ale v souboru ejb-jar.xml a anotaci byly uvedeny nekompatibilní typy. |
Action | Změňte typ prvku nebo typ anotace pro objekt enterprise bean. |
Explanation | Objekt enterprise bean může mít pouze jeden typ, bylo však zadáno několik anotací definujících komponenty. |
Action | Odeberte jednu z anotací definujících komponenty. |
Explanation | Objekt enterprise může mít pouze jeden typ, ale v souboru ejb-jar.xml a anotaci byly uvedeny nekompatibilní typy. |
Action | Změňte typ prvku nebo typ anotace pro objekt enterprise bean. |
Explanation | Objekt enterprise bean lze deklarovat pouze s jednou třídou, ale on byl deklarován s různými třídami pomocí anotací na dvou samostatných třídách. |
Action | Odeberte jednu z anotací nebo změňte jeden z názvů objektů enterprise bean. |
Explanation | Zadání anotace @Remote nebo @Local bez hodnoty označuje, že obchodní rozhraní na klauzuli implements se má považovat za vzdálené, resp. lokální, takže nelze zadat obě anotace bez hodnoty. |
Action | Odeberte anotaci nebo zadejte anotace s obchodními rozhraními. |
Explanation | Zadání anotace @Remote nebo @Local bez hodnoty označuje, že obchodní rozhraní na klauzuli implements se má považovat za vzdálené, resp. lokální, třída však ve své klauzuli implements neobsahuje žádná obchodní rozhraní. |
Action | Přidejte obchodní rozhraní do klauzule implements, odeberte anotaci nebo zadejte anotaci s obchodních rozhraními. |
Explanation | Zadání anotace @Remote nebo @Local bez hodnoty označuje, že obchodní rozhraní na klauzuli implements se má považovat za vzdálené, resp. lokální, třída však ve své klauzuli implements obsahuje několik obchodních rozhraní. |
Action | Odeberte všechna obchodní rozhraní v klauzuli implements kromě jednoho, nebo zadejte anotaci se všemi obchodními rozhraními. |
Explanation | Určitá třída může být pro určitý objekt enterprise bean zadána jako lokální obchodní rozhraní nebo jako vzdálené obchodní rozhraní, nikoli však jako obě tato rozhraní. |
Action | Aktualizujte třídu objektů enterprise bean, třídu rozhraní nebo deskriptor implementace tak, aby rozhraní bylo zadáno jako lokální obchodní rozhraní nebo vzdálené obchodní rozhraní, a nikoli jako obě tato rozhraní. |
Explanation | Anotace @Remote a @Local mohou mít hodnotu pouze v případě, že jsou zadány ve třídě objektů enterprise bean. |
Action | Odeberte hodnotu z anotace @Remote nebo @Local v rozhraní. |
Explanation | Je možné, že byl zadán nesprávný název objektu enterprise bean nebo že byla zadáno rozšíření pro neexistující objekt typu enterprise bean. |
Action | Opravte název objektu enterprise bean v souboru ibm-ejb-jar-ext.xml. |
Explanation | Hodnota hraničního atributu ACTIVITY_SESSION rozšíření <local- ransaction> není v profilu Liberty podporována. |
Action | Aktualizujte soubor ibm-ejb-jar-ext.xml tak, aby pro hranici určoval BEAN_METHOD, nebo odeberte hraniční atribut, aby byl použit výchozí, tedy BEAN_METHOD. |
Explanation | Objekt enterprise bean lze definovat pouze s jednou třídou, ale on byl deklarován s různými třídami v XML a pomocí anotace. |
Action | Odeberte třídu ze souboru ejb-jar.xml, odeberte anotaci nebo změňte jeden z názvů objektů enterprise bean. |
Explanation | Buď soubor ejb-jar.xml určuje neplatný název třídy, nebo nebyl do aplikace zabalen soubor třídy. |
Action | Opravte název třídy v souboru ejb-jar.xml nebo zabalte soubor třídy do aplikace. |
Explanation | Koncový bod zpráv nebyl aktivován, protože specifikace aktivace byla nakonfigurována s autoStart=false. Koncový bod zpráv bude aktivován zadáním příkazu pro pokračování. |
Action | Není potřeba žádná akce. |
Explanation | Koncový bod zpráv lze pozastavit jen, když je v aktivním stavu. |
Action | Není potřeba žádná akce. |
Explanation | Koncový bod zpráv lze aktivovat jen, když je v neaktivním stavu. |
Action | Není potřeba žádná akce. |
Explanation | Koncový bod zpráv lze pozastavit jen, když je v aktivním stavu. |
Action | Vyčkejte, dokud nebude koncový bod zpráv před pokusem o pozastavení v aktivním stavu. |
Explanation | Koncový bod zpráv lze aktivovat jen, když je v pozastaveném stavu. |
Action | Vyčkejte, dokud nebude koncový bod zpráv před pokusem o aktivaci v pozastaveném stavu. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být při zadání vzdáleného rozhraní komponenty zadáno i vzdálené domovské rozhraní. |
Action | Změňte konfiguraci aplikace tak, aby poskytovala vzdálené domovské rozhraní pro daný objekt typu bean. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být při zadání lokálního rozhraní komponenty zadáno i lokální domovské rozhraní. |
Action | Změňte konfiguraci aplikace tak, aby poskytovala lokální domovské rozhraní pro daný objekt typu bean. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být třída objektu typu bean definována jako veřejná. |
Action | Definujte danou třídu objektu typu bean jako veřejnou. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí být třída objektu typu bean definována jako konečná. |
Action | Nedefinujte danou třídu objektu typu bean jako konečnou třídu. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí být třída objektu typu bean definována jako abstraktní. |
Action | Nedefinujte danou třídu objektu typu bean jako abstraktní třídu. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být třída objektu typu bean definována jako třída na nejvyšší úrovni. |
Action | Definujte danou třídu objektu typu bean jako třídu nejvyšší úrovně. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí třída objektu typu bean obsahovat veřejný konstruktor, který nepřijímá parametry. |
Action | Změňte danou třídu objektu typu bean tak, aby obsahovala veřejný konstruktor, který nepřijímá parametry. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí třída objektu typu bean definovat metodu finalizace. |
Action | Nedefinujte metodu finalizace v třídě objektů typu bean. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí třída objektu entity bean implementovat třídu javax.ejb.EntityBean. |
Action | Změňte danou třídu objektu typu bean tak, aby implementovala třídu javax.ejb.EntityBean. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí název obchodní metody začínat řetězcem ejb. Jinak může dojít ke konfliktům s metodami zpětného volání. |
Action | Změňte název obchodní metody tak, aby nezačínal řetězcem ejb. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být konfigurovaná obchodní rozhraní a rozhraní komponent rozhraními jazyka Java. |
Action | Změňte konfiguraci objektu typu bean tak, aby poskytovala rozhraní jazyka Java. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí konfigurované obchodní rozhraní rozšiřovat žádné rozhraní v balíku javax.ejb. |
Action | Změňte obchodní rozhraní tak, aby nerozšiřovalo rozhraní v balíku javax.ejb. Také můžete změnit konfiguraci objektu typu bean tak, aby nespecifikovala rozhraní jako obchodní rozhraní. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí konfigurované lokální rozhraní rozšiřovat rozhraní javax.rmi.Remote. |
Action | Změňte uvedené rozhraní tak, aby nerozšiřovalo rozhraní javax.rmi.Remote. Také můžete změnit konfiguraci objektu typu bean tak, aby nespecifikovala rozhraní jako lokální rozhraní. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí konfigurované lokální rozhraní komponenty rozšiřovat rozhraní javax.ejb.EJBLocalObject. |
Action | Změňte uvedené rozhraní tak, aby rozšiřovalo rozhraní javax.ejb.EJBLocalObject. Také můžete změnit konfiguraci objektu typu bean tak, aby nespecifikovala rozhraní jako lokální rozhraní komponenty. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí konfigurované vzdálené rozhraní komponenty rozšiřovat rozhraní javax.ejb.EJBObject. |
Action | Změňte uvedené rozhraní tak, aby rozšiřovalo rozhraní javax.ejb.EJBObject. Také můžete změnit konfiguraci objektu typu bean tak, aby nespecifikovala rozhraní jako vzdálené rozhraní komponenty. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí konfigurované lokální domovské rozhraní rozšiřovat rozhraní javax.ejb.EJBLocalHome. |
Action | Změňte uvedené rozhraní tak, aby rozšiřovalo rozhraní javax.ejb.EJBLocalHome, nebo změňte konfiguraci objektu typu bean tak, aby nespecifikovala rozhraní jako lokální domovské rozhraní. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí konfigurované vzdálené domovské rozhraní rozšiřovat rozhraní javax.ejb.EJBHome. |
Action | Změňte uvedené rozhraní tak, aby rozšiřovalo rozhraní javax.ejb.EJBHome, nebo změňte konfiguraci objektu typu bean tak, aby nespecifikovala rozhraní jako vzdálené domovské rozhraní. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí všechny metody create pro domovské rozhraní vracet rozhraní komponenty. |
Action | Změňte metody create domovského rozhraní tak, aby vracely rozhraní komponenty. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí všechna domovská rozhraní definovat alespoň jednu metodu vytvoření. |
Action | Změňte domovské rozhraní tak, aby definovalo metodu create. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí všechny metody create pro domovské rozhraní vracet rozhraní komponenty. |
Action | Změňte metody create domovského rozhraní tak, aby vracely rozhraní komponenty. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí klauzule throws všech metod vytvoření v domovském rozhraní obsahovat výjimku javax.ejb.CreateException. |
Action | Změňte metody create domovského rozhraní tak, aby generovaly výjimku javax.ejb.CreateException. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) smí domovské rozhraní objektu session bean bez stavu obsahovat pouze jednu metodu, kterou je metoda vytvoření. |
Action | Odeberte metodu z domovského rozhraní. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí všechny metody definované v domovském rozhraní pro objekt session bean bez stavu začínat řetězcem create. |
Action | Změňte název metody domovského rozhraní tak, aby začínal řetězcem create, nebo danou metodu odeberte. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí být v domovském rozhraní objektu entity bean definovány metody, které začínají řetězcem remove. |
Action | Změňte název metody domovského rozhraní tak, aby nezačínala řetězcem remove, nebo danou metodu odeberte. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí třída objektu typu bean implementovat metodu ejbCreate nebo init pro každou metodu vytvoření domovského rozhraní. |
Action | Změňte třídu objektu typu bean tak, aby poskytovala metodu ejbCreate nebo init, která odpovídá dané metodě. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí třída objektu entity bean implementovat metodu ejbCreate pro každou metodu vytvoření domovského rozhraní. |
Action | Změňte třídu objektu typu bean tak, aby poskytovala metodu ejbCreate, která odpovídá dané metodě. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být návratovým typem všech metod ejbCreate pro třídu objektů entity bean typ primárního klíče. |
Action | Změňte návratový typ metody na třídu primárního klíče. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí třída objektu entity bean implementovat metodu ejbPostCreate pro každou metodu vytvoření domovského rozhraní. |
Action | Změňte třídu objektu typu bean tak, aby poskytovala metodu ejbPostCreate, která odpovídá dané metodě. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být návratovým typem všech metod ejbPostCreate pro třídu objektů entity bean prázdná hodnota. |
Action | Změňte návratový typ metody na void. |
Explanation | Metoda domovského rozhraní pro objekt entity bean nedefinuje odpovídající metodu ejbFind dané třídy. |
Action | Změňte třídu objektu typu bean tak, aby poskytovala metodu ejbFind, která odpovídá dané metodě. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být návratovým typem metody ejbFindByPrimaryKey pro třídu objektů entity bean typ primárního klíče. |
Action | Změňte návratový typ metody na třídu primárního klíče. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být návratovým typem všech vlastních metod ejbFind pro třídu objektů entity bean třída primárního klíče, třída java.util.Collection nebo třída java.util.Enumeration. |
Action | Změňte návratový typ metody na třídu primárního klíče, na třídu java.util.Collection nebo na třídu java.util.Enumeration. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí třída objektu entity bean pro každou metodu domovského rozhraní implementovat metodu ejbHome. |
Action | Změňte třídu objektu typu bean tak, aby poskytovala metodu ejbHome, která odpovídá dané metodě. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) se musí návratový typ metod ejbHome pro třídu objektů entity bean shodovat s odpovídající metodou domovského rozhraní. |
Action | Změňte návratový typ metody na typ, který bude odpovídat příslušné metodě domovského rozhraní. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) jsou výjimky definované v klauzuli throws metody použity kontejnerem při určování, které výjimky jsou výjimkami aplikace. Pokud se výjimky v klauzuli throws metody liší v závislosti na rozhraní, bude pro některá rozhraní docházet k neočekávanému chování výjimek. |
Action | Změňte aplikaci tak, aby všechny metody se stejnou signaturou definovaly v klauzuli throws stejné výjimky. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být argumenty a návratové typy všech vzdálených obchodních metod EJB platným typem pro protokol RMI/IIOP. |
Action | Změňte danou aplikační metodu tak, aby používala pouze typy platné pro protokol RMI/IIOP. Také můžete změnit aplikaci tak, aby nepoužívala rozhraní jako vzdálené rozhraní EJB. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) by klauzule throws metod vzdáleného obchodního rozhraní neměla zahrnovat výjimku java.rmi.RemoteException. |
Action | Odeberte výjimku RemoteException z klauzule throws dané metody. Další možností je změnit rozhraní k implementaci rozhraní java.rmi.Remote nebo změnit aplikaci tak, aby nepoužívala dané rozhraní jako vzdálené rozhraní EJB. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí být výjimka aplikace definována jako podtřída výjimky java.rmi.RemoteException. |
Action | Změňte aplikaci, aby neobsahovala žádné metody vzdáleného obchodního rozhraní, které jsou definovány s podtřídou java.rmi.RemoteException v klauzuli throws. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí být výjimka aplikace pro rozhraní komponenty definována jako podtřída výjimky java.lang.RuntimeException. |
Action | Změňte aplikaci tak, aby v klauzuli throws nebyly metody vzdáleného rozhraní komponenty definovány s podtřídou java.lang.RuntimeException. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí klauzule throws metod vzdáleného obchodního rozhraní, které implementují rozhraní java.rmi.Remote, zahrnovat výjimku java.rmi.RemoteException. |
Action | Přidejte do klauzule throws dané metody výjimku RemoteException. Další možností je změnit rozhraní tak, aby neimplementovalo rozhraní java.rmi.Remote, nebo změnit aplikaci tak, aby nepoužívala dané rozhraní jako vzdálené rozhraní EJB. |
Explanation | Pro vzdálená rozhraní určuje specifikace Java Language to IDL Mapping následující informace: Metody, které se řídí návrhovými vzory objektů Java bean pro jednoduché vlastnosti pro čtení i zápis nebo jen pro čtení, jsou mapovány na atributy rozhraní OMG IDL. Obě zadané metody se mapují na tentýž atribut rozhraní OMG IDL. Rozhraní není platným rozhraním typu RMI/IIOP. |
Action | Změňte danou aplikaci buď přejmenováním, nebo odebráním jedné z konfliktních metod. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) nesmí být žádné metody třídy objektů typu bean ani žádné supertřídy deklarovány jako konečné, je-li třída objektu typu bean vystavena jako zobrazení mimo rozhraní. Také obchodní metody nesmějí být deklarovány jako konečné. |
Action | Změňte aplikaci tak, aby metoda nebyla deklarována jako konečná. |
Explanation | Podle specifikace EJB (Enterprise JavaBeans) musí být výjimka aplikace pro rozhraní definována buď jako podtřída třídy java.lang.Exception, nebo jako podtřída třídy java.lang.RuntimeException. |
Action | Změňte aplikaci tak, aby byla výjimka podtřídou třídy java.lang.Exception nebo java.lang.RuntimeException. |
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ě. |
Explanation | Byl zjištěn obecný stav výjimky. |
Action | Zkombinujte tyto informace s další zprávou o výjimce za účelem dalšího určení příčiny problému. |
Explanation | Dvě ze zadaných voleb nejsou kompatibilní a nemohou být zadány současně. |
Action | Prozkoumejte informace o použití a odeberte jednu ze zadaných voleb. |
Explanation | Jedna ze zadaných voleb vyžaduje jinou volbu, která nebyla zadána. |
Action | Prozkoumejte informace o použití a zadejte požadovanou volbu. |
Explanation | Určený časovač sady EJB neexistuje na určeném serveru. Je možné, že vypršela platnost časovače sady EJB nebo byl zrušen. |
Action | Ověřte, že byla správně zadána identita a název serveru časovače sady EJB. Pokud časovač sady EJB existuje a identita a název serveru byly zadány správně, naleznete další informace v předchozích výjimkách. |
Explanation | Služba časovače sady EJB konfigurovaná pro zadaný server není k dispozici. Je možné, že službu časovače sady EJB nelze spustit, pokud neexistují žádné aplikace se spuštěnými objekty Enterprise Java Bean TimedObject na serveru. |
Action | Ověřte, že byla v zadaném procesu serveru spuštěna aplikace s objektem EJB (Enterprise Java Bean) TimedObject. |
Explanation | Musí být zadán jeden ze tří filtrů: -all -timer -app |
Action | Přečtěte si informace o použití příkazu a zadejte některý ze tří filtrů. |
Explanation | Je nutné zadat název serveru. |
Action | Přečtěte si informace o použití příkazu a zadejte název serveru. |
Explanation | Uvedený soubor typu JAR není konfigurován jako modul objektu enterprise bean. |
Action | Pokud tento modul měl obsahovat komponenty objektu enterprise bean, zkontrolujte anotace zdrojového kódu Java nebo konfigurační data v souboru ejb-jar.xml. |
Explanation | Uvedený soubor JAR neobsahuje žádné objekty enterprise bean se vzdálenými rozhraními. |
Action | Pokud tento modul měl obsahovat objekty enterprise bean se vzdálenými rozhraními, zkontrolujte anotace modulu nebo konfigurační data souboru ejb-jar.xml. |
Explanation | První parametr musí určovat úplný název třídy, soubor JAR, soubor WAR nebo soubor EAR. U souborů JAR, WAR a EAR je nutné uvést úplnou cestu k adresáři. |
Action | Chcete-li zobrazit syntaxi příkazu, vyvolejte příkaz createEJBStubs s volbou -help. |
Explanation | Určený soubor nelze otevřít pro operaci čtení. |
Action | Prozkoumejte nastavení oprávnění systému souborů pro tento soubor. |
Explanation | V rámci jednoho vyvolání příkazu createEJBStubs lze volbu zadat pouze jednou. |
Action | Chcete-li zobrazit syntaxi příkazu, vyvolejte příkaz createEJBStubs s volbou -help. |
Explanation | Název souboru protokolu musí ukazovat na soubor a obsahovat cestu k adresáři. Dále název souboru s protokolem nesmí začínat znakem "-". |
Action | Chcete-li zobrazit syntaxi příkazu, vyvolejte příkaz createEJBStubs s volbou -help. |
Explanation | Určený soubor nelze otevřít pro operaci zápisu. |
Action | Prozkoumejte nastavení oprávnění systému souborů pro tento soubor. |
Explanation | Pro volbu -logfile je třeba zadat jako další parametr název souboru s protokolem. |
Action | Prověřte použití příkazu a zadejte vyžadovaný parametr názvu souboru s protokolem. |
Explanation | Parametr neodpovídá žádné z povolených vstupních voleb. |
Action | Chcete-li zobrazit syntaxi příkazu, vyvolejte příkaz createEJBStubs s volbou -help. |
Explanation | Došlo k překročení celkového povoleného počtu vstupních parametrů. |
Action | Chcete-li zobrazit syntaxi příkazu, vyvolejte příkaz createEJBStubs s volbou -help. |
Explanation | Při zpracování příkazu došlo k neočekávané výjimce. |
Action | Další informace lze zobrazit přidáním volby -verbose v rámci vyvolání příkazu createEJBStubs. |
Explanation | Pro každé konfigurované domovské rozhraní musí existovat rozhraní komponenty. |
Action | Prozkoumejte konfigurační data pro toto domovské rozhraní. |
Explanation | Výjimka nebyla očekávána. |
Action | Prozkoumejte nastavení oprávnění systému souborů. |
Explanation | V systému souborů nelze vytvořit dočasný soubor. |
Action | Prozkoumejte nastavení oprávnění systému souborů pro určený adresář. |
Explanation | Zadanou třídu nelze načíst. |
Action | Ověřte správné zadání a ujistěte se, že jsou všechny nadřízené třídy dané třídy zahrnuty ve vstupním souboru archivu Java (JAR) nebo podnikového archivu (EAR) nebo že jsou zpřístupněny pomocí volby -cp. |
Explanation | Parametr metody nebo třídu návratové hodnoty metody uvedené třídy nebylo možné načíst. |
Action | Ujistěte se, že jsou všechny třídy předávané jako parametry metody nebo používané jako návratové hodnoty v rámci metod uvedené třídy obsaženy ve vstupním souboru archivu Java (JAR) nebo podnikového archivu (EAR) nebo že jsou zpřístupněny pomocí volby -cp. |
Explanation | Pro volbu -cp musí být cesta ke třídám předána jako další parametr. |
Action | Prozkoumejte informace o použití a předejte vyžadovaný parametr cesty ke třídám. |
Explanation | Soubor zadaný jako první parametr nebyl nalezen. |
Action | Zkontrolujte správnost názvu a oprávnění ke čtení určeného souboru. |
Explanation | Určený soubor nebylo možné přejmenovat. |
Action | Prozkoumejte nastavení oprávnění systému souborů. Ověřte také, že cílový soubor dosud neexistuje. |
Explanation | Určený soubor nebylo možné odstranit. |
Action | Prozkoumejte nastavení oprávnění systému souborů. |
Explanation | Zadaný název není povolen pro volbu -newfile. |
Action | Ujistěte se, že se název neshoduje s názvem vstupního souboru. |
Explanation | Moduly EJB musí obsahovat alespoň jeden objekt enterprise bean. |
Action | Ujistěte se, že pro daný modul je konfigurován alespoň jeden objekt enterprise bean. Objekty enterprise bean musí používat buď soubor ejb-jar.xml, nebo anotace zdrojového kódu. |
Explanation | Parametr názvu souboru aktualizace musí představovat typ souboru JAR, WAR nebo EAR a musí obsahovat cestu k souboru. |
Action | Chcete-li zobrazit syntaxi příkazu, vyvolejte příkaz createEJBStubs s volbou -help. |
Explanation | Nelze odstranit uvedený adresář. |
Action | Odstraňte adresář ručně. |
Explanation | Určený výstupní soubor nebyl nalezen. |
Action | Zkontrolujte správnost názvu a oprávnění k zápisu pro soubor. |
Explanation | Nelze vytvořit uvedený adresář. |
Action | Ověřte, zda máte oprávnění k systému souborů potřebná pro vytvoření adresáře. |
Explanation | Určený soubor nelze v systému souborů vytvořit. |
Action | Prozkoumejte nastavení oprávnění systému souborů pro určený adresář. |
Explanation | Určený výstupní soubor nesmí existovat. |
Action | Zadejte nový název výstupního souboru. |
Explanation | Konfigurační data aplikace určují adresář knihovny s prázdným řetězcem pro název adresáře knihovny. Tím je adresář knihovny zakázán. |
Action | Pokud adresář knihovny pro tuto aplikaci nemá být zakázán, upravte konfigurační soubor application.xml v souboru podnikového archivu (EAR) aplikace. |
Explanation | Určený soubor JAR nebo WAR neobsahuje žádné třídy vzdáleného rozhraní pro objekt enterprise bean. |
Action | Pokud má modul obsahovat třídy vzdáleného rozhraní pro objekt enterprise bean, přidejte tyto třídy do příslušného modulu. |
Explanation | Vstupní typ úplného názvu třídy není kompatibilní s určenou volbou. |
Action | Prozkoumejte informace o použití a změňte vstupní typ nebo odeberte určenou volbu. |
Explanation | Vložitelný kontejner hledá cestu ke třídám pro platné moduly EJB (Enterprise JavaBeans). Platné moduly EJB obsahují soubor ejb-jar.xml nebo anotace EJB (Enterprise JavaBeans). |
Action | Není potřeba žádná akce uživatele. |
Explanation | Vložitelný kontejner je nutné nejprve inicializovat, aby měl uživatelský kód přístup k objektům enterprise bean. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Proces hledání modulů EJB (Enterprise JavaBeans) nebo inicializace vkládaného kontejneru EJB se nezdařil a kontejner již není použitelný. Ve výstupu FFDC se mohou nacházet další diagnostické zprávy. |
Action | Zjistěte příčinu selhání inicializace podle typu výjimky a případně podle výstupu FFDC. Běžnou příčinou této chyby je přítomnost neplatného modulu EJB v cestě ke třídám. |
Explanation | Uživatelský kód předal vložitelnému kontejneru instrukci ke spuštění více modulů se stejným názvem souboru. |
Action | Zadejte seznam modulů, který nebude obsahovat duplicitní názvy souborů, nebo jeden z modulů přejmenujte tak, aby se každý název vyskytoval v seznamu jen jednou. |
Explanation | Vložitelný kontejner EJB spouští uvedený modul EJB (Enterprise JavaBeans). Součástí této operace je svázání továren EJB (Enterprise JavaBeans) a domovských rozhraní s rozhraním JNDI a zpracování veškerého kódu EJB, který má být proveden při spuštění. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Vložitelný kontejner EJB (Enterprise JavaBeans) nenalezl žádné platné moduly EJB (Enterprise JavaBeans) vhodné ke spuštění. Platný modul EJB obsahuje platný soubor META-INF/ejb-jar.xml nebo třídy s anotacemi EJB. Problém může být způsoben tím, že cesta ke třídám neobsahuje žádný modul EJB, nebo tím, že vlastnost javax.ejb.embeddable.modules definuje neexistující moduly. |
Action | Zkontrolujte cestu ke třídám a vlastnost javax.ejb.embeddable.modules a zjistěte, které moduly EJB je třeba spustit. |
Explanation | Vkládanému kontejneru EJB (Enterprise JavaBeans) se nezdařilo ukončit modul EJB (Enterprise JavaBeans), protože došlo k výjimce. Objekty enterprise bean mohou být stále ještě svázány s rozhraním JNDI a klienti k nim stále mají přístup. Další pokusy o restartování tohoto modulu mohou selhat v důsledku konfliktů v názvech nebo jiných prostředcích. |
Action | Zjistěte příčinu selhání z popisu výjimky, z protokolů a výstupu FFDC. Pokud se jiné moduly zastavily bez problémů, zkontrolujte modul, u kterého došlo k selhání. |
Explanation | Při vyvolání metody Close se nezdařilo zastavit vložitelný kontejner EJB (Enterprise JavaBeans), protože se vyskytla výjimka. Vzhledem k tomu, že tato operace následuje až po zastavení všech modulů EJB (Enterprise JavaBeans), jedná se o problém s vkládaným kontejnerem EJB (Enterprise JavaBeans) nebo s jeho konfigurací. |
Action | Zjistěte příčinu selhání z popisu výjimky, z protokolů a výstupu FFDC. Zkontrolujte také konfiguraci vkládaného kontejneru EJB (Enterprise JavaBeans). |
Explanation | Byla vyvolána metoda Close a vložitelný kontejner EJB (Enterprise JavaBeans) dokončil rutinu ukončení práce. |
Action | Není potřeba žádná akce uživatele. |
Explanation | Vkládanému kontejneru EJB se nezdařilo zavřít obor názvů java:global. To znamená, že mohlo dojít k nevrácení některých objektů Enterprise JavaBean nebo jiných objektů svázaných s daným oborem názvů. Kromě toho může tato situace vést k problémům s rozhraním JNDI, jestliže byly vytvořeny další instance vkládaného kontejneru EJB (Enterprise JavaBeans). |
Action | Zjistěte příčinu selhání z popisu výjimky, z protokolů a výstupu FFDC. |
Explanation | Vkládanému kontejneru EJB (Enterprise JavaBeans) se nezdařilo načíst vlastnosti konfigurace z uvedeného souboru. Tato situace může nastat, jestliže soubor není správně utvořeným souborem vlastností. |
Action | Ověřte, zda uvedený soubor v systému souborů existuje a zda se jedná o správně utvořený soubor vlastností (tj. soubor s položkami <název_vlastnosti>=<hodnota_vlastnosti>). |
Explanation | Vkládanému kontejneru EJB (Enterprise JavaBeans) se nezdařilo svázat instanci javax.sql.DataSource s oborem názvů JNDI. |
Action | Zjistěte příčinu selhání z popisu výjimky, z protokolů a výstupu FFDC. |
Explanation | Vlastnosti, které používá vložitelný kontejner EJB (Enterprise JavaBeans), obsahují zdroj dat bez zadaného názvu rozhraní JNDI (Java Naming and Directory Interface). |
Action | Přidejte do souboru vlastností vlastnost name pro uvedený zdroj dat. |
Explanation | Vlastnosti, které používá vložitelný kontejner EJB (Enterprise JavaBeans), obsahují zdroj dat bez zadané vlastnosti className. |
Action | Přidejte do souboru vlastností vlastnost className pro uvedený zdroj dat. |
Explanation | Vlastnosti, které používá vložitelný kontejner EJB (Enterprise JavaBeans), obsahují zdroj dat s hodnotou ConnectionPool.MaxConnections, která není rovna kladnému číslu ani nule. |
Action | Změňte hodnotu vlastnosti ConnectionPool.MaxConnections pro daný zdroj dat na kladné číslo nebo na nulu. |
Explanation | Chyba, k níž došlo během ukončování práce, zabránila správnému zavření poskytovatele JPA kvůli výjimce. Tato situace může indikovat jiný problém, který mohl být hlášen v protokolech již dříve. Další pokusy o použití rozhraní JPA mohou selhat. |
Action | Zjistěte příčinu selhání z popisu výjimky, z protokolů a výstupu FFDC a vyřešte původní problém. |
Explanation | Vlastnosti, které používá vložitelný kontejner EJB (Enterprise JavaBeans), obsahují zdroj dat s neplatnou hodnotou ConnectionPool. |
Action | Změňte vlastnost ConnectionPool pro tento zdroj dat na platnou hodnotu. Platnými hodnotami jsou názvy fondů připojení. |
Explanation | Vlastnosti vyhodnocovacího modulu LTC byla přiřazena nepodporovaná hodnota. |
Action | Vlastnosti vyhodnocovacího modulu LTC musí být přiřazena výchozí hodnota Application nebo hodnota ContainerAtBoundary. |
Explanation | Vlastnosti nevyhodnocených akcí LTC byla přiřazena nepodporovaná hodnota. |
Action | Vlastnosti nevyhodnocených akcí LTC musí být přiřazena výchozí hodnota Rollback nebo hodnota Commit. |
Explanation | Vkládanému kontejneru EJB (Enterprise JavaBeans) se nepodařilo svázat instanci java.net.URL s oborem názvů JNDI. |
Action | Zjistěte příčinu selhání z popisu výjimky, z protokolů a výstupu FFDC. |
Explanation | Vlastnosti, které používá vkládaný kontejner EJB (Enterprise JavaBeans), obsahují prostředek adresy URL bez zadaného názvu rozhraní JNDI (Java Naming and Directory Interface). |
Action | Přidejte do souboru vlastností vlastnost name pro uvedený prostředek adresy URL. |
Explanation | Vlastnosti, které používá vkládaný kontejner EJB (Enterprise JavaBeans), obsahují prostředek adresy URL bez zadané vlastnosti specification. |
Action | Přidejte do souboru vlastností vlastnost specification pro uvedený prostředek adresy URL. |