© Copyright International Business Machines Corporation 2006. Wszelkie prawa zastrzeżone. Ograniczone prawa na rzecz rządu Stanów Zjednoczonych - używanie produktów, tworzenie ich duplikatów oraz ujawnianie informacji o nich podlega zastrzeżeniom zawartym w umowie GSA ADP Schedule zawartej z firmą IBM® Corp.
W przypadku importowania przykładowej aplikacji "Przykładowa aplikacja" (struts-example) lub "Przykład ładowania plików" (struts-upload) z przykładów Struts z galerii przykładów (w kategorii "Przykłady technologii"), w widoku Problemy prawdopodobnie pojawią się znaczniki błędów. Przykłady Struts pochodzą z dystrybucji Struts projektu Apache Struts. Przykłady są dołączone bez przekształceń w galerii przykładów dla wygody użytkownika. Zawierają kilka błędów.
W przypadku rysowania łącza w Edytorze diagramów WWW, gdy otwarty jest edytor plików konfiguracyjnych Struts, w protokole produktu może zostać zapisany błąd org.eclipse.core.commands.ExecutionException, java.lang.reflect.InvocationTargetException lub obydwa. Jeśli jeden z tych błędów zostanie zarejestrowany, należy zrestartować środowisko robocze i zamknąć edytor plików konfiguracyjnych Struts, a następnie wznowić pracę z Edytorem diagramów WWW. Jeśli jeden z tych błędów zostanie zarejestrowany, a użytkownik nie wykona powyższych czynności, wszystkie zmiany wprowadzone w diagramie WWW, pliku konfiguracyjnym Struts lub w obu plikach mogą zostać utracone lub prowadzić do błędów.
Aby uniknąć tego problemu, podczas korzystania z Edytora diagramów WWW należy zamknąć wszystkie edytory plików konfiguracyjnych Struts.
Problem:
Podczas importowania przykładu Struts do obszaru roboczego w projekcie może wystąpić błąd "Docelowe środowisko wykonawcze WebSphere® Application Server, wersja 6.1 stub nie jest zdefiniowane". Ten błąd występuje, gdy na liście serwerów środowiska roboczego nie ma pozycji 'WebSphere Application Server V6.1 stub'. To, czy błąd wystąpi, zależy od konfiguracji środowiska roboczego, a także zainstalowanych na komputerze serwerów.
Sposób obejścia:
Przed korzystaniem z przykładu należy skonfigurować serwer docelowy dla projektu:
- Aby przejrzeć lub zmodyfikować listę dostępnych serwerów:
- Kliknij kolejno opcje: Okno® > Preferencje > Serwer> Zainstalowane środowisko robocze.
- Sprawdź, czy w produkcie zainstalowane są następujące serwery: 'WebSphere Application Server V6.1 stub' lub 'WebSphere Application Server V6.1'. Jeśli jeden z tych serwerów nie jest zainstalowany, kliknij przycisk Dodaj i zainstaluj serwer 'WebSphere Application Server V6.0'.
- Zamknij okno Preferencje.
- W widoku Eksplorator projektu kliknij prawym przyciskiem myszy zaimportowany projekt przykładu Struts i wybierz pozycję Właściwości.
- Kliknij opcję Docelowe środowiska wykonawcze i zaznacz pole wyboru dla jednego z serwerów.
- Kliknij przycisk OK.
- Powtórz czynności 2-4 dla zaimportowanego projektu EAR przykładu Struts.
Po skonfigurowaniu serwera docelowego ponownie skompiluj i przeprowadź wdrożenie projektu z przykładem Struts:
- Aby ponownie skompilować projekt, kliknij w menu głównym opcje: Projekt > Czyszczenie. W oknie Czyszczenie wybierz opcję Wyczyść wszystkie projekty lub Wyczyść projekty wybrane poniżej. Kliknij przycisk OK.
- Jeśli zaimportowany przykład zawiera błędy, kliknij kolejno opcje: Okno > Preferencje > Serwer > WebSphere , a następnie wybierz opcję Zezwalaj na publikowanie na serwerze aplikacji zawierających błędy. Kliknij przycisk OK.
- Aby wdrożyć projekt, kliknij go prawym przyciskiem myszy w Eksploratorze projektu i wybierz opcje: Uruchom jako > Uruchom na serwerze (sprawdź, czy wybrany jest poprawny serwer docelowy).