V této tabulce je uveden seznam chybových zpráv, se kterými se můžete běžně setkat při ověřování platnosti projektů.
Předpona zprávy | Zpráva | Vysvětlení |
---|---|---|
Validátor aplikačního klienta | ||
CHKJ1000 | Ověření platnosti se nezdařilo, protože soubor aplikačního klienta je neplatný. Zkontrolujte, zda je deskriptor implementace platný. | Nelze načíst soubor application-client.xml. Metadata projektu nelze inicializovat ze souboru application-client.xml.
|
Validátor EAR | ||
CHKJ1001 | Projekt EAR {0} je neplatný. | Nelze načíst soubor application.xml. Metadata projektu nelze inicializovat ze souboru application.xml.
|
Validátor EJB | ||
CHKJ2019 | Třída klíče {0} musí být serializovatelná za běhu programu. | EJB je kompatibilní se specifikací EJB. Tato zpráva upozorňuje, že se mohou vyskytnout problémy. Upozornění se zobrazuje, když typ musí být serializovatelný v době běhu programu a když serializovatelnost nelze ověřit v době kompilace. Typ je serializovatelný, pokud je to v době běhu programu primitivní typ, primitivní pole, vzdálený objekt nebo pokud implementuje rozhraní java.io.Serializable. Tato zpráva nastavuje příznak java.lang.Object a nelze ji zakázat. Buď můžete zajistit serializovatelnost objektu v době kompilace, nebo upozornění ignorovat. |
CHKJ2412 | Návratový typ musí být serializovatelný za běhu programu. | |
CHKJ2413 | Argument {1} pro {0} musí být serializovatelný za běhu programu. | |
CHKJ2102 | U třídy {0} musí být definován buď deskriptor vyhledávače, nebo odpovídající vlastní metoda vyhledávače. | Pro každou metodu vyhledávače musí existovat deskriptor vyhledávače. |
CHKJ2873 | Vazbu zdroje dat tohoto objektu typu bean migrujte na vazbu továrny připojení CMP. | |
CHKJ2874 | Výchozí vazbu zdroje dat tohoto modulu EJB migrujte na výchozí vazbu továrny připojení CMP. | |
CHKJ2875E | V každém souboru EAR, který obsahuje tento modul EJB, musí existovat <ejb-client-jar> {0}. | Pokud je v souboru ejb-jar.xml zadán <ejb-client-jar>, musí odpovídající projekt klienta EJB obsahovat domovské a vzdálené rozhraní a všechny ostatní typy, které bude klient potřebovat. Pokud jsou všechny tyto typy obsaženy v jediném projektu EJB, v deskriptoru implementace odstraňte řádek <ejb-client-jar>. Jinak zajistěte, že projekt klienta EJB existuje, je otevřený a soubor JAR utility projektu je v každém souboru EAR, který používá tento projekt EJB jako modul. |
CHKJ2905 | Validátor EJB se nespustil, protože se nepodařilo načíst soubor ejb-jar.xml. Další informace získáte po spuštění modulu XML Validator. | Zpráva CHKJ2905 znamená, že metadata projektu nebylo možno inicializovat ze souboru ejb-jar.xml.
|
Validátor JSP | ||
IWAW0482 | Není žádný platný JspTranslator | V projektu je problém s cestou; validátor JSP potřebuje přístup k běhovému kódu aplikačního serveru WAS. Pokud se zpráva IWAW0482E zobrazuje u všech webových projektů,
zkontrolujte proměnné cest a cestu k prostředí JRE:
|
Validátor War | ||
CHKJ3008 | Chybějící nebo neplatný soubor WAR. | Soubor web.xml nelze načíst. Metadata projektu nelze inicializovat ze souboru web.xml.
|
XML Validator | ||
Obsah typu prvku "ejb-jar" je neúplný, musí odpovídat vzoru "(popis?,zobrazovaný-název?,malá-ikona?,velká-ikona?,enterprise-beans,deskriptor-překladu?,ejb-client-jar?)". | Specifikace EJB 1.1 a 2.0 předepisují, že v souboru .jar EJB musí existovat alespoň jeden objekt enterprise bean. Tato chybová zpráva je během vývoje souborů .jar EJB normální a je možno ji ignorovat do doby, než provedete produkční akci jako např. export nebo implementaci kódu. V projektu definujte alespoň jeden objekt enterprise bean. |