W tym temacie omówiono aktualnie znane ograniczenia narzędzi
J2EE.
Spacje nieobsługiwane w identyfikatorach
URI JAR w aplikacji korporacyjnej
W odsyłaczach
URI dla modułów lub plików narzędziowych JAR w aplikacji korporacyjnej
spacje nie są obsługiwane. Atrybut "Class-Path:" (ścieżka
klasy) pliku MANIFEST.MF w pliku lub module JAR jest rozddzieloną spacjami
listą ścieżek względnych w aplikacji korporacyjnej. Plik JAR nie będzie w
stanie odwoływać się do innego pliku JAR w pliku EAR, jeśli identyfikator
URI pliku JAR zawiera spacje.
Nazwy projektu aplikacji korporacyjnej nie powinny
zawierać znaków DBCS
Zaleca się, aby podczas tworzenia projektu aplikacji
korporacyjnej nadać mu nazwę, która nie zawiera znaków z
zestawu znaków dwubajtowych (DBCS).
Ścieżka
budowania
Java
jest aktualizowana podczas usuwania zależności
dla pliku narzędziowego JAR
Podczas usuwania zależności
dla pliku narzędziowego JAR odpowiadający mu projekt
Java
zostanie usunięty ze ścieżki budowania
Java
tylko wtedy, gdy projekt EAR nadal odwołuje się do zależnego pliku JAR. Przypuśćmy
na przykład, że projekt WWW
J2EE 1.3 i EAR jest tworzony razem z przykładowym projektem JUnit
Java. Następnie dodawany jest projekt JUnit jako plik
narzędziowy JAR w pliku EAR, a po nim
projekt JUnit jako zależność JAR
Java
projektu WWW. Jeśli następnie chcesz usunąć zależność między
projektami JUnit a WWW, usunąć najpierw zależność JAR
Java
z projektu WWW, a następnie plik narzędziowy JAR z pliku EAR. Zachowanie
tej kolejności zapewni prawidłowe wykonanie tych operacji.
Strona
zależności JAR
Java
nie aktualizuje ścieżki budowania Java
Strona
zależności JAR
Java
nie jest zsynchronizowana ze stroną ścieżki budowania
Java
w oknie dialogowym właściwości projektu. Dlatego zmiana zastosowana na
jednej stronie może nie zostać uwzględniona na drugiej w ramach jednej
sesji okna dialogowego. Może również zdarzyć się, że przełączanie się tam
i z powrotem między stronami spowoduje, że aktualizacja jednej anuluje
aktualizację drugiej po kliknięciu przycisku OK lub
Zastosuj przed kliknięciem przycisku
OK. Zazwyczaj będzie to wyglądało tak, jakby zależność
JAR została dodana, ale bez dodawania projektu do ścieżki budowania
Java. Można zastosować obejście polegające na ponownym otwarciu
okien dialogowych właściwości, przejściu na stronę zależności JAR,
usunięciu zaznaczenia zależnych plików JAR i ponownym ich zaznaczeniu, a
następnie kliknięciu przycisku OK.
Błąd 'Niepoprawny opis projektu' podczas korzystania z
innego niż domyślne położenia nowego projektu J2EE
Podczas
tworzenia nowego projektu J2EE (między innymi projektu
Java,
aplikacji korporacyjnej, dynamicznego projektu WWW, EJB, aplikacji
klienckiej i projektów konektora) nie można użyć położenia projektu
używanego już przez inny projekt w środowisku roboczym. Po wybraniu
położenia projektu, które jest używane przez inny projekt, kreator
wyświetla okno dialogowe z błędem lub komunikat "Niepoprawny opis
projektu". Jeśli po wyświetleniu tego komunikatu wybierze się poprawne
położenie projektu, klikając przycisk Przeglądaj, tworzenie projektu mimo
to nie zostanie zakończone. Można zastosować obejście polegające na
kliknięciu przycisku Anuluj i ponownym otwarciu kreatora tworzenia projektu.