Ograniczenia narzędzi programistycznych J2EE

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.