A J2EE fejlesztőeszközök korlátozásai

Ez a témakör a J2EE eszközkészlet jelenleg ismert korlátozásait és megszorításait körvonalazza.

A vállalati alkalmazásokban használt URI címekben nem támogatott a szóköz használata

A vállalati alkalmazások moduljai és segédprogram JAR fájljai által használt URI címekben a szóközök használata nem támogatott. A JAR fájlok és modulok MANIFEST.MF fájljában található "Class-Path:" attribútumnál az elérési útvonalakat szóköz választja el. A JAR fájlok nem tudnának hivatkozni olyan JAR fájlokra, amiknek az URI címében szóköz van.

A vállalati alkalmazások nevei nem tartalmazhatnak DBCS karaktereket

A vállalati alkalmazások létrehozásakor nem javasolt duplabyte-os karakterkészletből (DBCS) származó karaktereket használni az elnevezésénel.

A Java™ összeépítési útvonal frissítése segédprogram JAR fájlokra mutató függőségek eltávolításakor

Ha eltávolít egy segédprogram JAR fájlra mutató függőséget, az ehhez tartozó Java projekt csak akkor lesz eltávolítva a Java összeépítési útvonalból, ha az EAR projekt még mindig hivatkozik a függő JAR fájlra. Tegyük fel, hogy létrehoz egy J2EE 1.3 webprojektet és a hozzá tartozó EAR fájlt, valamint a JUnit Java példa projektet. Ezután az EAR fájlhoz hozzáadja a JUnit projektet mint segédprogram JAR fájlt, a JUnitot pedig a webprojekthez adja, mint Java JAR függőséget. Ha el akarná távolítani a JUnit és a webprojekt közti függőséeget, akkor először a Java JAR függőséget kellene eltűvolítania, és csak utána a segédprogram JAR fájlt. Kövesse ezt a sorrendet, hogy helyesen működjön a függőség eltávolítása.

A Java JAR függőségek oldal nem frissíti a Java összeépítési útvonalat

A Java JAR függőségek oldal nincs összehangolva a projekt Tulajdonságok ablakának Java összeépítési útvonal oldalával. Emiatt ha valamelyikben változás történik, akkor azt a másik nem követi. Az is előfordulhat, hogy a két oldal közti váltogatás azt eredményezi, hogy az egyik által végrehajtott frissítést kioltja a másik által végzett frissítés az OK gomb megnyomásakor, vagy akkor, ha az Alkalmaz gombot nyomja meg az OK gomb előtt. Ez általában azt a látszatot eredményezi, mintha csak a JAR függőség lenne a projekthez adva, az elérési útvonala viszont nincs az összeépítési útvonalban. Az áthidaló megoldás ebben az esetben az, hogy nyissa meg újra a Tulajdonságok ablakot, váltson a JAR függőségek oldalra, törölje a függő JAR fájlok listáját, vigye be őket újra, majd kattintson az OK gombra.

'Érvénytelen projektleírás' hiba új J2EE projekteknél, ha nem az alapértelmezett elérési útvonalat használják

Új J2EE projektek létrehozásakor (beleértve a Java, vállalati alkalmazás, dinamikus web, EJB, alkalmazásügyfél és csatoló projekteket is) csak olyan elérési útvonalat lehet használni, amit még nem használ a Munkaterület másik projektje. Ha olyan elérési útvonalat választ a projekt számára, amit egy másik projekt már használ, akkor a varázsló az "Érvénytelen projektleírás" hibaüzenetet vagy párbeszédablakot jeleníti meg. Ha az üzenet megjelenése után érvényes elérési útvonalat választ, akkor is meghiúsul a projekt létrehozása. Áthidaló megoldásként kattintson a Mégse gombra, majd nyissa meg újra a projektet létrehozó varázslót.