Objaśnienie | Nazwy komponentów muszą być unikalne. |
Działanie | Ten błąd wskazuje na poważny warunek wewnętrznego błędu produktu WebSphere. Zgłoś problem do działu wsparcia produktów WebSphere. |
Objaśnienie | Przetwarzanie adnotacji nie powiodło się. Prawdopodobnie pakiety w jednym z plików ear, jar lub war nie zostały poprawnie umieszczone. |
Działanie | Zapoznaj się z wyjątkiem lub komunikatem o błędzie, aby podjąć odpowiednie działanie. |
Objaśnienie | Nie można definiować interfejsów biznesowych w obrębie pliku XML lub adnotacji jako zdalnych i jednocześnie lokalnych. |
Działanie | Określ, czy interfejs biznesowy powinien być zdalny, czy lokalny, i dokonaj zmian w adnotacjach lub pliku XML. |
Objaśnienie | Jeśli obie adnotacje @Remote i @Local zostaną umieszczone w klasie komponentu bean, jedna z nich musi pełnić rolę parametru określającego interfejs biznesowy. |
Działanie | Dodaj nazwę interfejsu biznesowego do adnotacji @Remote lub do adnotacji @Local. |
Objaśnienie | W klauzuli implements klasy komponentu bean można zdefiniować tylko jeden interfejs biznesowy, jeśli adnotacja @Remote lub @Local nie ma żadnych parametrów. |
Działanie | Upewnij się, że klauzula implements klasy komponentu bean zawiera tylko jeden interfejs biznesowy, lub zmień adnotację @Remote albo @Local, aby interfejsy biznesowe występowały w funkcji parametrów. |
Objaśnienie | Nie wolno definiować komponentu bean sesji jednocześnie jako stanowego i bezstanowego. Na przykład komponent bean sesji nie może zawierać adnotacji @Stateless i być zdefiniowany przy użyciu atrybutu session-type o wartości Stateful w pliku XML. |
Działanie | Sprawdź adnotację kodu źródłowego i ustawienia konfiguracyjne w pliku ejb-jar.xml dotyczące tego komponentu bean. Upewnij się, że typ sesji zdefiniowany w pliku XML jest zgodny z typem zdefiniowanym w adnotacjach, lub usuń adnotację @Stateful lub @Stateless. |
Objaśnienie | Próba otwarcia pliku ear nie powiodła się. Prawdopodobnie pakiety nie zostały poprawnie umieszczone w pliku ear. |
Działanie | Zapoznaj się z wyjątkiem lub komunikatem o błędzie i napraw plik ear. |
Objaśnienie | Ładowanie klasy nie powiodło się. Prawdopodobnie klasa jest zależna od klasy, która leży poza zasięgiem funkcji ArchiveClassLoader. |
Działanie | Zapoznaj się z wyjątkiem lub komunikatem o błędzie. Być może należy dodać brakujący plik JAR do ścieżki klasy w pliku Manifest.mf. |
Objaśnienie | Nie można załadować metod dla określonej klasy. Prawdopodobnie klasa zawiera metodę, której sygnatura lub parametry leżą poza zasięgiem funkcji ArchiveClassLoader. |
Działanie | Zapoznaj się z wyjątkiem lub komunikatem o błędzie. Być może należy dodać brakujący plik JAR do ścieżki klasy w pliku Manifest.mf. |
Objaśnienie | Wszystkie właściwości w adnotacjach @ActivationConfigProperty muszą być unikalne. |
Działanie | Sprawdź adnotację @MessageDrivenAnnotation i usuń lub zmień podwójną nazwę właściwości w adnotacji podrzędnej @ActivationConfigProperty. |
Objaśnienie | W pliku ear nie można znaleźć klasy komponentu bean zdefiniowanej w pliku XML dla komponentu EJB. |
Działanie | Sprawdź definicję komponentu EJB w pliku XML i upewnij się, że klasa komponentu EJB istnieje w pliku EAR. |
Objaśnienie | Ten sam komponent EJB został zdefiniowany przy użyciu adnotacji w dwóch oddzielnych klasach. |
Działanie | Usuń adnotację z jednej z klas, zmień wartość beanName dla adnotacji w jednej z klas lub określ element ejb-class dla komponentu bean w deskryptorze wdrażania. |
Objaśnienie | Nie należy definiować transakcji zarządzanych przez kontener oraz transakcji zarządzanych przez komponent bean jako transakcji używanych jednocześnie przez komponent EJB. |
Działanie | Sprawdź adnotację @TransactionManagement i ustawienia konfiguracyjne w pliku ejb-jar.xml dotyczące tego komponentu bean. Sprawdź, czy typ zarządzania transakcjami zdefiniowany w pliku XML jest zgodny z typem zdefiniowanym w adnotacji, lub usuń jedno z tych dwóch ustawień. |
Objaśnienie | Wszystkie klasy interfejsów muszą znajdować się w tym samym pliku archiwum Java (JAR) co plik EJB - wewnątrz zdefiniowanego katalogu biblioteki lub w pliku JAR określonym w ścieżce klasy manifestu pliku JAR komponentu EJB. |
Działanie | Sprawdź, czy plik JAR zawierający interfejs znajduje się w katalogu biblioteki zdefiniowanym dla tego komponentu EJB lub czy jest określony w ścieżce klasy pliku Manifest.mf dla tego pliku JAR komponentu EJB. |
Objaśnienie | Ten komunikat informacyjny nie jest przetłumaczony. |
Działanie | Szczegółowe informacje na ten temat zawiera komunikat. |
Objaśnienie | Ten komunikat ostrzegawczy nie jest przetłumaczony. |
Działanie | Szczegółowe informacje na ten temat zawiera komunikat. |
Objaśnienie | Ten komunikat o błędzie nie jest przetłumaczony. |
Działanie | Szczegółowe informacje na ten temat zawiera komunikat. |
Objaśnienie | Komponenty bean obiektów CMP są obsługiwane tylko przez produkty w modułach EJB na poziomie 2.1 lub niższym. |
Działanie | Utwórz pakiet ze wszystkich komponentów bean obiektów CMP w modułach EJB na poziomie 2.1 lub niższym, a następnie zainstaluj tę aplikację ponownie. |
Objaśnienie | Komponent EJB nie może być opatrzony wieloma adnotacjami o typie EJB. Na przykład komponent bean sesji nie może zawierać adnotacji @Stateless oraz adnotacji @MessageDriven. |
Działanie | Sprawdź adnotacje kodu źródłowego dla tego komponentu bean. Usuń wielokrotne adnotacje typu EJB (o ile takie występują). |
Objaśnienie | Komponenty bean obiektów BMP są obsługiwane przez ten produkt tylko w przypadku modułów EJB na poziomie 2.1 lub niższym. |
Działanie | Utwórz pakiet ze wszystkich komponentów bean obiektów BMP w modułach EJB na poziomie 2.1 lub niższym, a następnie zainstaluj tę aplikację ponownie. |
Objaśnienie | Próba przeskanowania kodu bajtowego w przypadku pliku klasy dla adnotacji Java zakończyła się niepowodzeniem. Prawdopodobnie plik klasy jest uszkodzony. |
Działanie | Sprawdź, czy plik klasy nie jest uszkodzony. |
Objaśnienie | Próba przeskanowania kodu bajtowego w przypadku pliku klasy dla adnotacji Java zakończyła się niepowodzeniem. Prawdopodobnie plik klasy jest uszkodzony. |
Działanie | Sprawdź, czy pliki klasy w podanym katalogu nie są uszkodzone. |
Objaśnienie | Próba przeskanowania kodu bajtowego w przypadku pliku klasy dla adnotacji Java zakończyła się niepowodzeniem. Prawdopodobnie plik klasy jest uszkodzony. |
Działanie | Sprawdź, czy plik klasy nie jest uszkodzony. |
Objaśnienie | Komponenty bean obiektów są obsługiwane przez specyfikację EJB 3.1 tylko w modułach autonomicznych. |
Działanie | Umieść wszystkie komponenty bean obiektów w modułach autonomicznych i ponownie zainstaluj aplikację. |
Objaśnienie | Podczas przetwarzania komendy wystąpił nieoczekiwany wyjątek. |
Działanie | Dodaj opcję -verbose, aby wyświetlić więcej informacji. |