Toto téma ve stručnosti uvádí současná známá omezení nástrojů J2EE.
V rámci podnikové aplikace nejsou podporovány mezery v URI souborů JAR
V podnikové aplikaci nejsou podporovány mezery v URI pro moduly nebo soubory JAR utilit. Atribut "Class-Path:" souboru MANIFEST.MF v souboru JAR nebo modulu je mezerami oddělený seznam relativních cest v rámci podnikové aplikace. Soubor JAR by nebyl schopen odkazovat na jiný soubor JAR v souboru EAR, kdyby URI odkazovaného souboru JAR obsahoval mezery.
Názvy projektů podnikových aplikací by neměly obsahovat znaky DBCS
Když vytváříte projekt podnikové aplikace, doporučuje se nedávat mu název obsahující znaky dvojbajtové znakové sady (DBCS).
Aktualizace cesty sestavení Java™ při odstraňování závislosti na souboru JAR utility
Při odstraňování závislosti na souboru JAR utility bude z cesty sestavení Java odebrán odpovídající projekt Java pouze tehdy, pokud na závislý soubor JAR stále odkazuje projekt EAR. Předpokládejme například, že spolu s ukázkovým projektem Java JUnit vytvoříte webový projekt podle specifikace J2EE 1.3 a soubor EAR. Dále přidáte projekt JUnit jako soubor JAR utility do souboru EAR a potom přidáte
JUnit jako závislost Java souboru JAR webového projektu. Pokud byste potom chtěli odstranit závislost mezi utilitou JUnit a webovým projektem, odeberte nejdříve závislost Java souboru JAR z webového projektu a potom odeberte soubor JAR utility ze souboru EAR. Pro zajištění správné funkce je nutno dodržet toto pořadí.
Stránka Závislosti Java souboru JAR neaktualizuje cestu sestavení Java
Stránka Závislosti Java souboru JAR není synchronizovaná se stránkou cesty sestavení Java v dialogovém okně vlastností projektu. V rámci téže relace dialogového okna se proto změna provedená na jedné stránce nemusí projevit na druhé stránce. Existují také případy, kdy přecházení tam a zpět mezi stránkami způsobí, že aktualizace z jedné stránky potlačí výsledek aktualizace z druhé stránky při klepnutí na tlačítko OK nebo při klepnutí na tlačítko Použít před klepnutím na tlačítko OK. Zpravidla se to bude jevit tak, jako kdyby byla přidána závislost souboru JAR, ale projekt nebyl přidán do cesty sestavení Java. Náhradním řešením je znovu otevřít dialogová okna vlastností, přepnout na stránku závislosti JAR, zrušit výběr závislých souborů JAR, znovu je vybrat a potom klepnout na tlačítko OK.
Chyba 'Neplatný popis projektu' při použití jiného než výchozího umístění projektu pro nový projekt J2EE
Když vytváříte nový projekt J2EE (včetně projektu Java, podnikové aplikace, dynamického webu, EJB, aplikačního klienta a konektoru), nemůžete použít umístění projektu, které již v pracovní ploše používá jiný projekt. Pokud zvolíte umístění projektu, které používá jiný projekt, průvodce zobrazí chybové dialogové okno nebo zprávu "Neplatný popis projektu". Vytvoření projektu se nedokončí, ani když po zobrazení této zprávy klepnete na tlačítko Procházet a vyberete platné umístění projektu. Náhradním řešením je klepnout na tlačítko Storno a znovu spustit průvodce vytvořením.