Dit onderwerp vermeldt bekende beperkingen van J2EE-tools.
Spaties niet ondersteund in URI's van JAR-bestanden in bedrijfstoepassingen
Spaties mogen niet worden gebruikt in de URI's van modules of JAR-functiebestanden voor een bedrijfstoepassing. Het kenmerk "Class-Path:" van het bestand MANIFEST.MF van een JAR-bestand of module is namelijk een door spaties gescheiden lijst van relatieve paden in een bedrijfstoepassing. Als de URI van een verwezen JAR-bestand een of meer spaties zou bevatten, zou een JAR-bestand niet naar een ander JAR-bestand in het EAR-bestand kunnen verwijzen.
Namen van bedrijfstoepassingsprojecten mogen geen DBCS-tekens bevatten
Als u een bedrijfstoepassingsproject maakt, wordt het aanbevolen een naam te kiezen die geen DBCS-tekens (Double-Byte Character Set) bevat.
Updates van het Java-buildpad bij het verwijderen van de dependency van een JAR-functiebestand
Als u de dependency van een JAR-functiebestand verwijdert, wordt het bijbehorende Java-project alleen uit het Java-buildpad verwijderd als er nog steeds naar het afhankelijke JAR-bestand wordt verwezen door het EAR-project. Stel, u maakt een J2EE 1.3-webproject en een EAR-project, evenals het Java-voorbeeldproject van JUnit. Vervolgens voegt u het JUnit-project als JAR-functiebestand aan het EAR-project toe, en voegt u JUnit als JAR-dependency van het webproject toe. Als u daarna de dependency tussen JUnit en het webproject wilt wissen, moet u eerst de JAR-dependency van het webproject verwijderen en vervolgens het JAR-functiebestand uit het EAR-project verwijderen. Houd deze volgorde aan om problemen te voorkomen.
Pagina met JAR-dependency's werkt Java-buildpad niet bij
De pagina's met JAR-dependency's is niet gesynchroniseerd met het Java-buildpad in het dialoogvenster met projecteigenschappen. Wijzigingen die u daarom tijdens dezelfde sessie op de ene pagina aanbrengt, worden mogelijk niet op de andere pagina doorgevoerd. Het kan ook gebeuren dat het voortdurend activeren van de pagina's het bijwerken annuleert als u op de knop OK klikt of als u op de knop Toepassen klikt voordat u op de knop OK klikt. Meestal zal er dan wel een JAR-dependency worden toegevoegd, maar wordt er geen project aan het Java-buildpad toegevoegd. In plaats hiervan kunt u de eigenschappendialoogvensters opnieuw openen, de pagina JAR-dependency openen, de JAR-bestanden wissen en opnieuw selecteren en vervolgens op OK klikken.
Fout 'Ongeldige projectbeschrijving' bij het gebruiken van een niet-standaardlocatie voor een nieuw J2EE-project
Als u een nieuw J2EE-project maakt (waaronder een Java-project, een bedrijfstoepassingsproject, een dynamisch webproject, een EJB-project, een toepassingsclientproject en een connectorproject), kunt u geen projectlocatie kiezen die al door een ander project in de workbench wordt gebruikt. Er wordt dan namelijk het foutbericht "Ongeldige projectbeschrijving" weergegeven door de wizard. Als u na het sluiten van dit foutbericht een geldige projectlocatie selecteert met de knop Bladeren, kan het project toch niet worden aangemaakt. Annuleer in plaats hiervan de wizard en start deze opnieuw.