Følgende almindelige fejlmeddelelser vises muligvis, når du validerer dine projekter.
Meddelelsespræfiks | Meddelelse | Forklaring |
---|---|---|
Application Client-validator | ||
CHKJ1000 | Validering ikke udført, fordi Application Client-filen er ugyldig. Kontrollér, at distributionsdeskriptoren er gyldig. | Filen application-client.xml kan ikke indlæses. Projektmetadata kan ikke initialiseres fra filen application-client.xml.
|
EAR-validator | ||
CHKJ1001 | EAR-projekt {0} er ugyldigt. | Filen application.xml kan ikke indlæses. Projektmetadata kan ikke initialiseres fra filen application.xml.
|
EJB-validator | ||
CHKJ2019 | Nøgleklassen {0} skal kunne serialiseres ved runtime. | EJB overholder EJB-specifikationen. Denne meddelelse er en advarsel om, at der kan opstå problemer. Advarslen vises, når en type skal serialiseres ved runtime, og når muligheden for serialisering ikke kan verificeres på kompileringstidspunktet. En type kan serialiseres, hvis den ved runtime er en primitiv type, et primitivt array, et eksternt objekt, eller hvis den implementerer java.io.Serializable. Denne meddelelse markerer java.lang.Object, og det kan ikke deaktiveres. Du kan enten gøre objektet serialisérbart på kompileringstidspunktet, eller du kan ignorere advarslen. |
CHKJ2412 | Returtypen skal kunne serialiseres ved runtime. | |
CHKJ2413 | Argument {1} i {0} skal kunne serialiseres ved runtime. | |
CHKJ2102 | Der skal enten være defineret en finder-deskriptor eller en tilsvarende finder-metode for klassen {0}. | Der skal eksistere en finder-deskriptor for hver finder-metoder. |
CHKJ2873 | Overfør denne beans datakildebinding til en CMP Connection Factory-binding. | |
CHKJ2874 | Overfør dette EJB-moduls standard datakildebinding til en standard CMP Connection Factory-binding. | |
CHKJ2875E | <ejb-client-jar> {0} skal eksistere i hver EAR-fil, der indeholder dette EJB-modul. | Hvis <ejb-client-jar> er angivet i ejb-jar.xml, skal et tilsvarende EJB-klientprojekt indeholde de private og eksterne grænseflader og enhver anden type, som en klient skal bruge. Hvis alle disse typer er indeholdt i et enkelt EJB-projekt, skal du slette linjen <ejb-client-jar> i distributionsdeskriptoren. Ellers skal du sikre, at EJB-klientprojektet findes, at det er åbent, og at det er en projektfunktions-JAR i alle de EAR, som bruger dette EJB-projekt som et modul. |
CHKJ2905 | EJB-validering er ikke udført, fordi ejb-jar.xml ikke kunne indlæses. Udfør XML-validering for at få flere oplysninger. | CHKJ2905 betyder, at projektets metadata ikke kunne initialiseres fra ejb-jar.xml.
|
JSP-validator | ||
IWAW0482 | Ingen gyldig JspTranslator | Der er et stiproblem i forbindelse med projektet. JSP-validatoren skal have adgang til WAS-runtime-koden. Hvis IWAW0482E vises i alle webprojekter, skal du kontrollere variablen eller JRE-stien:
|
WAR-validator | ||
CHKJ3008 | Manglende eller ugyldig WAR-fil. | Filen web.xml kan ikke indlæses. Projekt-metadata
kan ikke initialiseres fra web.xml-filen.
|
XML-validator | ||
Indholdet af elementtypen "ejb-jar" er ufuldstændig. Den skal svare til "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". | EJB 1.1- og 2.0-specifikationerne påbyder, at mindst én Enterprise-bean findes i filen EJB .jar. Denne fejlmeddelelse er normal under udvikling af EJB .jar-filer og kan ignoreres, indtil du udfører en produktionsfunktion, f.eks. eksport eller distribution af kode. Definér mindst én Enterprise-bean i projektet. |