Tässä ohjeaiheessa on pääkohdittainen kuvaus J2EE-työvälinejärjestelmän tunnetuista rajoituksista.
Yrityssovellusten sisäiset JAR-arkistojen URI-tunnisteet eivät tue välilyöntejä
Yrityssovellusten moduulien tai JAR-apuohjelmatiedostojen URI-tunnisteet eivät tue välilyöntejä. JAR-tiedoston tai moduulin MANIFEST.MF-tiedoston "Class-Path:"-määrite on välilyönnein eroteltu luettelo yrityssovelluksen sisäisiä suhteellisia polkuja. JAR-tiedosto ei voi viitata toiseen EAR-tiedoston sisältämään JAR-tiedostoon, jos viitattavan JAR-tiedoston URI-tunniste sisältää välilyöntejä.
Yrityssovellusprojektien nimet eivät voi sisältää DBCS-merkkejä
On suositeltavaa, että yrityssovellusprojektia luotaessa projektille ei anneta nimeä, joka sisältää kahden tavun mittaisia DBCS-merkkejä.
Java-koontipolku päivittyy,
kun poistat JAR-apuohjelmatiedoston riippuvuuden
Kun poistat
JAR-apuohjelman riippuvuuden, järjestelmä poistaa sitä vastaavan Java-projektin
Java-koontipolusta vain, jos EAR-projektissa on yhä viittaus alisteiseen
JAR-tiedostoon. Oletetaan esimerkiksi, että luot J2EE 1.3 -Web-projektin ja EAR-projektin
sekä JUnit Java -esimerkkiprojektin. Seuraavaksi lisäät JUnit-projektin EAR-projektin
JAR-apuohjelmaksi ja lisäät JUnit-projektin Web-projektin JAR-riippuvuudeksi.
Jos nyt haluat poistaa JUnit-projektin ja Web-projektin välisen riippuvuuden,
poista ensin Java-JAR-riippuvuussuhde Web-projektista ja sitten
JAR-apuohjelma EAR-projektista. Tätä järjestystä noudattamalla varmistat, että riippuvuuden poisto toimii oikein.
Java-koontipolku ei päivity
Java-JAR-riippuvuussuteet-sivulle
Java-JAR-riippuvuussuhteet-sivu ei ole tahdistettu
projektin ominaisuusikkunassa olevan Java-koontipolun sivun kanssa.
Tämän takia jommallakummalla näistä sivuista tehty muutos ei välttämättä näy toisella sivulla saman valintaikkunaistunnon aikana. Joissain tapauksissa edestakainen siirtyminen sivujen välillä aiheuttaa sen, että jälkimmäisen sivun päivitys peruuttaa edellisen sivun päivityksen, kun OK-painiketta napsautetaan tai jos Käytä-painiketta napsautetaan ennen OK-painiketta. Yleensä tämä toiminto
näyttää siltä, että järjestelmään on lisätty JAR-riippuvuus mutta projektia ei ole lisätty
Java-koontipolkuun. Ongelman voi kiertää avaamalla ominaisuuksien valintaikkunat uudelleen, vaihtamalla JAR-riippuvuussivulle, tyhjentämällä ja valitsemalla uudelleen alisteiset JAR-tiedostot ja tämän jälkeen napsauttamalla OK-painiketta.
Projektikuvaus on virheellinen -virhe käytettäessä muuta kuin oletussijaintia uudelle J2EE-projektille
Kun
luot uuden J2EE-projektin (kuten Java-projektin, yrityssovelluksen, dynaamisen Web-projektin,
EJB-projektin, sovellustyöaseman tai liitinprojektin), et voi käyttää projektin sijaintia, joka
on jo jonkin toisen työympäristön projektin käytössä. Jos valitset projektin sijainnin, joka on jonkin toisen projektin käytössä, ohjattu toiminto avaa virheikkunan tai -sanoman "Projektikuvaus on virheellinen". Jos tämän jälkeen valitset kelvollisen projektin sijainnin napsauttamalla Selaa-painiketta, projektin luontia ei edelleenkään suoriteta loppuun. Ongelman voi kiertää napsauttamalla Peruuta-painiketta ja avaamalla ohjatun projektin luontitoiminnon uudelleen.