I dette emne skitseres de aktuelt kendte begrænsninger for brugen af J2EE-værktøjerne.
Mellemrum understøttes ikke i JAR URI'er i en Enterprise Application
Mellemrum understøttes ikke i URI'en for moduler
eller funktions-JAR-filer i en Enterprise Application. Attributten "Class-Path:" for en MANIFEST.MF-fil i en
JAR-fil eller et JAR-modul er en mellemrumssepareret liste over relative stier i en Enterprise Application. En
JAR-fil vil ikke kunne referere til en anden JAR-fil i EAR, hvis URI'en i den refererede JAR-fil indeholdt
mellemrum.
Navne på Enterprise Application-projekter må ikke indeholde DBCS-tegn
Når du opretter et Enterprise Application-projekt, anbefales det, at du ikke giver det et navn, der indeholder DBCS-tegn (double-byte character set).
Java™-byggesti
opdateres, når afhængigheden af en funktions-JAR-fil fjernes
Når du fjerner afhængigheden på en funktions-JAR, fjernes det tilsvarende Java-projekt fra Java-byggestien, hvis EAR-projektet stadig refererer til den afhængige JAR. Antag f.eks., at du opretter et
J2EE 1.3 Web-projekt og EAR sammen med JUnit Java-projekteksemplet. Du kan derefter tilføje JUnit-projektet som en funktions-JAR i EAR'en og derefter tilføje JUnit'en som en Java JAR-afhængighed til webprojektet. Hvis du derefter ønsker at fjerne afhængigheden mellem JUnit og webprojektet, skal du fjerne Java JAR-afhængigheden fra webprojektet first, og derefter skal du fjerne funktions-JAR'en fra EAR'en. Overhold denne rækkefølge
for at sikre, at det kommer til at fungere korrekt.
Siden Java JAR-afhængigheder opdaterer ikke Java -byggestien
Siden Java JAR-afhængigheder synkroniseres ikke med siden Java-byggesti i dialogboksen med projektegenskaber. Derfor afspejles en ændring, der anvendes det ene sted, måske
ikke det andet sted i samme dialogsession. Der er desuden tilfælde, hvor det at skifte frem og tilbage mellem
sider vil få opdateringen på én side til at annullere opdateringerne på en anden, når du klikker på knappen
OK, eller hvis du klikker på knappen Anvend, inden du klikker
på knappen OK. Dette opstår typisk, når en JAR-afhængighed tilføjes, men projektet er ikke tilføjet til Java-byggestien. Løsningen
er igen at åbne dialogboksene med egenskaber, skifte til siden JAR-afhængighed, fjerne markeringen af de
afhængige JAR-filer, markere dem igen og derefter at klikke på OK.
Fejlen 'Ugyldig projektbeskrivelse' vises, når der anvendes en ikke-standard projektplacering til et nyt J2EE-projekt
Når du opretter et nyt J2EE-projekt (inkl. Java-, Enterprise Application-, dynamisk web-, EJB-, Application Client- og connector-projekter, kan du ikke bruge en projektplacering, der allerede benyttes af et andet projekt i arbejdsbænken. Hvis du ikke kan vælge en projektplacering, der benyttes af et andet projekt, viser guiden fejlmeddelelsen eller- dialogboksen "Ugyldig projektbeskrivelse. Når du har fået vist denne meddelelse, og du derefter vælger en gyldig placering ved at klikke på knappen Gennemse, bliver projektoprettelsen stadig ikke afsluttet. Løsningen er at klikke på Annullér og åbne projektoprettelsesguiden igen.