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.