Du kan støte på disse vanlige feilmeldingene når du validerer prosjektene.
Meldingsprefiks | Melding | Forklaring |
---|---|---|
Applikasjonsklientvalidator | ||
CHKJ1000 | Valideringen mislyktes fordi applikasjonsklientfilen ikke er gyldig. Sørg for at distribusjonsdeskriptoren er gyldig. | Filen application-client.xml kan
ikke lastes inn. Prosjektmetadataene kan ikke initialiseres fra
filen application-client.xml.
|
EAR-validator | ||
CHKJ1001 | EAR-prosjektet {0} er ugyldig. | Filen application.xml
kan ikke lastes inn. Prosjektmetadataene kan ikke initialiseres
fra filen application.xml.
|
EJB-validator | ||
CHKJ2019 | Nøkkelklassen {0} må kunne serialiseres ved kjøretid. | EJB samsvarer med EJB-spesifikasjonen. Denne meldingen er en advarsel om at det kan oppstå problemer. Advarselen vises når en type må serialiseres under kjøring, og serialiserbarheten ikke kan bekreftes ved kompilering. En type er serialiserbar hvis den, i kjøretiden, er en primitiv type, en primitiv matrise, et eksternt objekt eller hvis den implementerer java.io.Serializable. Denne meldingen flagger java.lang.Object, og den kan ikke deaktiveres. Du kan enten gjøre objektet serialiserbart under kompilering eller ignorere advarselen. |
CHKJ2412 | Returtypen må kunne serialiseres ved kjøretid. | |
CHKJ2413 | Argumentet {1} i {0} må kunne serialiseres ved kjøretid. | |
CHKJ2102 | Det må defineres enten en finder-deskriptor eller en tilsvarende tilpasset finder-metode i {0}-klassen. | Det må finnes en finder-deskriptor for hver finder-metode. |
CHKJ2873 | Migrer denne bønnens datakildebinding til en CMP Connection Factory-binding. | |
CHKJ2874 | Migrer denne EJB-modulens standard datakildebinding til en standard CMP Connection Factory-binding. | |
CHKJ2875E | <ejb-client-jar> {0} må finnes i alle EAR-filer som inneholder denne EJB-modulen. | Hvis <ejb-client-jar> er oppgitt i ejb-jar.xml, må et tilsvarende EJB-klientprosjekt inneholde hjemmegrensesnittet og det eksterne grensesnittet, og hvilke som helst andre typer en klient vil trenge. Hvis alle disse typene ligger i et enkelt EJB-prosjekt, sletter du linjen <ejb-client-jar> i distribusjonsdeskriptoren. Hvis ikke, må du forsikre deg om at EJB-klientprosjektet finnes, er åpent og ligger i en prosjektfunksjons-JAR i hver EAR som bruker dette EJB-prosjektet som en modul. |
CHKJ2905 | EJB-validatoren ble ikke kjørt, for filen ejb-jar.xml kunne ikke lastes inn. Kjør XML-validatoren for å få flere opplysninger. | CHKJ2905 betyr at
prosjektets metadata ikke kan initialiseres fra ejb-jar.xml.
|
JSP-validator | ||
IWAW0482 | Ingen gyldig JspTranslator | Det har oppstått et
baneproblem med prosjektet. JSP-validatoren trenger tilgang til
kjøretidskoden WAS. Hvis IWAW0482E vises i alle web-prosjekter, må du kontrollere
variabelen eller JRE-banen:
|
WAR-validator | ||
CHKJ3008 | WAR-fil mangler eller er ukjent. | Filen web.xml kan ikke
lastes inn. Prosjektmetadataene kan ikke initialiseres fra
filen web.xml.
|
XML-validator | ||
Innholdet i elementtypen "ejb-jar" er ufullstendig, det må samsvare med "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". | Spesifikasjonene for EJB 1.1 og 2.0 krever at det må finnes minst en Enterprise-bønne i en EJB-.jar-fil. Denne feilmeldingen er vanlig under utvikling av EJB-.jar-filer, og den kan ignoreres til du utfører en produksjonshandling, for eksempel eksport eller distribuering av kode. Definer minst en Enterprise-bønne i prosjektet. |