Dette emnet inneholder en oversikt over
kjente begrensninger og restriksjoner for J2EE-verktøy.
Mellomrom støttes ikke i
JAR-URIer i en Enterprise-applikasjon
Mellomrom støttes ikke i
URIen for moduler eller funksjons-JAR-filer i en Enterprise-applikasjon. Attributtet
"Class-Path:" for en MANIFEST.MF-fil i en JAR-fil eller modul er en mellomromavgrenset liste over relative
baner i en Enterprise-applikasjon. En JAR-fil kan ikke referere til en annen JAR-fil i
EAR hvis URIen for den refererte JAR-filen inneholdt mellomrom.
Navn på Enterprise-applikasjonsprosjekter
kan ikke inneholde
DBCS-tegn
Når du oppretter et Enterprise-applikasjonsprosjekt,
anbefales det at du ikke gir det et navn som inneholder
dobbeltbytetegn (DBCS-tegn).
Java
Build-banen oppdateres når avhengigheten av en funksjons-JAR-fil fjernes
Når
avhengigheten av en funksjons-JAR fjernes, blir det tilsvarende
Java-prosjektet
bare fjernet fra
Java
Build-banen hvis EAR-prosjektet fremdeles refererer til den avhengige JAR-filen. Tenk deg
for eksempel at du oppretter et web-prosjekt for
J2EE 1.3 og en EAR sammen med eksempelprosjektet JUnit
Java. Deretter
legger du til JUnit-prosjektet som en funksjons-JAR i EAR, og så legger du til JUnit som
en
Java-JAR-avhengighet
av web-prosjektet. Hvis du deretter ønsket å fjerne avhengigheten mellom JUnit og
web-prosjektet, fjerner du
Java-JAR-avhengigheten
fra web-prosjektet først, og deretter fjerner du funksjons-JAR-filen fra EAR. Følg denne rekkefølgen for å
sikre at dette fungerer riktig.
Siden JAR-avhengigheter
for Java
oppdaterer ikke
Java
Build-banen
Siden JAR-avhengigheter for
Java
er ikke synkronisert med
Java
Build-banen i dialogboksen for prosjektegenskaper. Det er derfor mulig at en endring i den
ene ikke blir gjenspeilt i den andre i den samme dialogsesjonen. Det finnes også noen
tilfeller der å bla frem og tilbake mellom sider, kan gjøre at oppdateringen fra den en annullerer oppdateringen
av den andre når det klikkes på OK eller hvis det klikkes på
Bruk-knappen før OK. Dette virker
vanligvis som om det ble lagt til en JAR-avhengighet, men prosjektet ble ikke lagt
til i
Java
Build-banen. Løsningen er å åpne egenskapsdialogboksen på nytt,
åpne siden for JAR-avhengighet, fjerne og velge de avhengige JAR-filene på nytt, og deretter klikke på
OK.
Feilen 'Ugyldig prosjektbeskrivelse' ved bruk av en
ikke-standard prosjektplassering for et nytt J2EE-prosjekt
Når du oppretter et
nytt J2EE-prosjekt (inkludert prosjekter av typen
Java,
Enterprise-applikasjon, Dynamisk web, EJB, applikasjonsklient og forbindelse),
kan du ikke bruke en prosjektplassering som allerede brukes av et annet prosjekt
i arbeidsbenken. Hvis du velger en prosjektplassering
som brukes av et annet prosjekt, viser veiviserenn feilen "Ugyldig prosjektbeskrivelse"
i en dialogboks eller som en melding. Hvis du, etter at du har mottatt denne
meldingen, velger en gyldig prosjektplassering ved å klikke på Bla gjennom, fullføres
prosjektopprettingen fremdeles ikke. Løsningen er å klikke på Avbryt og
åpne veiviseren for prosjektoppretting på nytt.