Omezení vývojových nástrojů J2EE

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.