Gyakori ellenőrzési hibák és megoldásaik

Ezek a gyakran előforduló hibák a projekt ellenőrzése közben fordulhatnak elő.

Üzenet előtag Üzenet Magyarázat
Alkalmazásügyfél ellenőrzés
CHKJ1000 Az alkalmazásügyfél fájlja érvénytelen. Gondoskodjék róla, hogy a telepítési leíró érvényes legyen. Az application-client.xml fájl betöltése nem sikerült. A projekthez tartozó metaadatokat nem lehet az application-client.xml fájlból inicializálni.
  1. Gondoskodjék a következőkről:
    • az alklamazás ügyfél projektben létezzen a META-INF mappa
    • a META-INF mappa tartalmazza az application-client.xml fájlt
    • a META-INF mappa szerepeljen a projekt osztályútvonalában.
  2. Ellenőrizze az application-client.xml fájlt: a Navigátor nézetben jelölje ki, kattintson a jobb egérgombbal, majd válassza az előugró menü XML fájl ellenőrzése menüpontját.
  3. Ha a fenti két műveletet elvégezte, zárja be a projeket, ismét nyissa még és építse újra. A projekt metaadatai felfrissülnek.
EAR ellenõrzés
CHKJ1001 A(z) {0} EAR projekt érvénytelen. Az application.xml fájlt nem lehet betölteni. A projekthez tartozó metaadatokat nem lehet az application.xml fájlból inicializálni.
  1. Gondoskodjék a következőkről:
    • az EAR projektben létezzen a META-INF mappa
    • a META-INF mappa tartalmazza az application.xml fájlt
    • a META-INF mappa szerepeljen a projekt osztályútvonalában.
  2. Ellenőrizze az application.xml fájlt: a Navigátor nézetben jelölje ki, kattintson a jobb egérgombbal, majd válassza az előugró menü XML fájl ellenőrzése menüpontját.
  3. Ha a fenti két műveletet elvégezte, zárja be a projeket, ismét nyissa még és építse újra. A projekt metaadatai felfrissülnek.
EJB ellenõrzés
CHKJ2019 A(z) {0} kulcsosztálynak futtatás közben sorosíthatónak kell lennie. Az EJB-komponens megfelel az EJB specifikációnak. Ez az üzenet arra figyelmeztet, hogy esetleg hibák történhetnek. A figyelmeztetés akkor jelenik meg, ha egy típusnak futási időben sorosíthatónak kell lennie, de ezt a fordítás során nem lehet ellenőrizni. Egy típus akkor sorosítható, ha futás közben primitív típus, primitív típusból álló tömb, távoli objektum vagy megvalósítja a java.io.Serializable felületi osztályt. Ez az üzenet megjelöli a java.lang.Object osztályt és nem lehet kikapcsolni. Tegye az objektumot fordítás közben sorosíthatóvá, vagy hagyja figyelmen kívül a figyelmeztetést.
CHKJ2412 A visszatérési típusnak futtatás közben sorosíthatónak kell lennie.
CHKJ2413 A(z) {0} {1} argumentumának futtatás közben sorosíthatónak kell lennie.
CHKJ2102 A(z) {0} osztályhoz vagy egy kereső leírót vagy egy megfelelő egyéni kereső metódust kell definiálni. Minden kereső metódushoz tartoznia kell egy kereső leírónak.
CHKJ2873 A komponens adatforrás kötését állítsa át CMP kapcsolat gyár kötésre.  
CHKJ2874 Az EJB modul adatforrás kötését állítsa át alapértelmezett CMP kapcsolat gyár kötésre.  
CHKJ2875E Minden EJB modult tartalmazó EAR fájlnak kötelező része az <ejb-client-jar> {0}. Ha az <ejb-client-jar> meg van adva az ejb-jar.xml fájlban, akkor a hozzátartozó EJB ügyfél projektnek tartalmaznia kell az otthon és a távoli felületeket és minden egyéb olyan típust, amira az ügyfélnek szüksége lehet. Ha ezek a típusok mind egyetlen EJB projekt részei, akkor törölje a <ejb-client-jar> sort a telepítési leíróból. Minden más esetben győződjön meg róla, hogy az EJB ügyfél projekt létezik, meg van nyitva és segédprogram JAR fájlként szerepel mind olyan EAR fájlban, ami ezt az EJB projektet modulként használja.
CHKJ2905 Az EJB ellenõrzés nem futott le, mert az ejb-jar.xml fájl nem tölthető be. További információkért futtassa az XML ellenõrzést. A CHKJ2905 hibaüzenet azt jelenti, hogy a projekt metaadatait nem lehet az ejb-jar.xml fájlból inicializálni.
  1. Gondoskodjék a következőkről:
    • az EJB projektben létezzen a META-INF mappa
    • a META-INF mappa tartalmazza az ejb-jar.xml fájlt
    • a META-INF mappa szerepeljen a projekt osztályútvonalában.
  2. Ellenőrizze az ejb-jar.xml fájlt: a Navigátor nézetben jelölje ki, kattintson a jobb egérgombbal, majd válassza az előugró menü XML fájl ellenőrzése menüpontját.
  3. Ha a fenti két műveletet elvégezte, zárja be a projeket, ismét nyissa még és építse újra. A projekt metaadatai felfrissülnek.
JSP ellenõrzés
IWAW0482 Nincs érvényes JspTranslator A projekt elérési útjaival probléma van; a JSP ellenőrzéshez a WAS futtató kódnak is elérhetőnek kell lennie. Ha minden web projektnél megjelenik az IWAW0482E hiba, akkor ellenőrizze a JRE elérési utat és a változókat:
  1. Nézze meg a globális beállításokokat (Ablak > Beállítások > Java >Telepített JRE-k) és gondoskodjék róla, hogy a beállított elérési út érvényes JRE könyvtárra mutat.
  2. Gondoskodjék róla, hogy az osztályútvonal változók (Ablak > Beállítások > Java > Osztályútvonal változók) jól vannak beállítva.
WAR ellenőrzés
CHKJ3008 Hiányzó vagy érvénytelen WAR fájl. A web.xml fájlt nem lehet betölteni. A projekthez tartozó metaadatokat nem lehet a web.xml fájlból inicializálni.
  1. Gondoskodjék a következőkről:
    • a web projektben létezzen a WEB-INF mappa
    • a WEB-INF mappa tartalmazza a web.xml fájlt
    • a WEB-INF mappa szerepeljen a projekt osztályútvonalában.
  2. Ellenőrizze a web.xml fájlt: a Navigátor nézetben jelölje ki, kattintson a jobb egérgombbal, majd válassza az előugró menü XML fájl ellenőrzése menüpontját.
  3. Ha a fenti két műveletet elvégezte, zárja be a projeket, ismét nyissa még és építse újra. A projekt metaadatai felfrissülnek.
XML ellenőrzés
Az "ejb-jar" elem tartalma hiányos, annak a "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)" mintára kell illeszkednie. Az EJB 1.1 és 2.0 specifikáció megköveteli, hogy az EJB JAR fájlokban legalább egy EJB-komponens legyen. Ez a hibaüzenet EJB JAR fájlok fejlesztése közben teljesen szokásos, figyelmen lehet hagyni egészen a végleges formájának előállításáig (exportálás vagy a kód telepítése). Legalább egy EJB-komponens definiáljon a projektben.
Kapcsolódó leírások
J2EE ellenőrzések