Objaśnienie | Kontener nie może dezaktywować stanowego komponentu bean sesji. |
Działanie | Sprawdź czy istnieje katalog deaktywacji, czy proces ma uprawnienia do zapisu w tym katalogu i czy na dysku jest wystarczająco dużo miejsca. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener nie może aktywować stanowego komponentu bean sesji z pamięci masowej z powodu następującego wyjątku: {2} |
Działanie | Wykonaj czynności na podstawie komunikatu w wyjątku: {2} |
Objaśnienie | Wątek próbujący uzyskać blokadę na wyłączność w obrębie kontenera został przerwany podczas oczekiwania na blokadę. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener nie może dezaktywować komponentu EJB z powodu następującego wyjątku: {2} |
Działanie | Wykonaj czynności na podstawie komunikatu w wyjątku: {2} |
Objaśnienie | Podczas próby aktywowania stanowego komponentu bean kontener nie mógł połączyć się z obiektem pośredniczącym (odwołaniem) przekształconym z postaci szeregowej. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener nie może usunąć dezaktywowanego stanowego komponentu bean sesji z pamięci masowej z powodu następującego wyjątku: {2} |
Działanie | Wykonaj czynności na podstawie komunikatu w wyjątku: {2} |
Objaśnienie | Serwer aplikacji podjął próbę uzyskania dostępu do komponentu EJB, który nie został zainstalowany w kontenerze. |
Działanie | Wyszukaj wcześniejsze komunikaty o błędach wskazujące, że instalacja komponentu bean nie powiodła się. |
Objaśnienie | Kontener nie może przetworzyć wpisu środowiska z powodu wyjątku NumberFormatException. |
Działanie | Sprawdź, czy wartość wpisu środowiska jest poprawnym łańcuchem w przypadku określonego typu. |
Objaśnienie | Kontener napotkał niepoprawny typ wpisu środowiska. |
Działanie | Sprawdź, czy typ wpisu środowiska jest jednym z następujących typów: String, Integer, Boolean, Double, Byte, Short, Long lub Float. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener nie może odwzorować wyjątku {0} na poprawny wyjątek CORBA. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener nie może usunąć dezaktywowanego stanowego komponentu bean sesji ze składnicy deaktywacji. |
Działanie | Wykonaj czynności na podstawie komunikatu w następującym wyjątku: {1} |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Podczas próby wywołania metody EJB przez kontener EJB został zgłoszony wyjątek niezadeklarowany w sygnaturze metody EJB. |
Działanie | Sprawdź dane śledzenia stosu, aby określić źródło wyjątku. Jeśli źródłem wyjątku jest kod napisany przez klienta, usuń przyczynę wyjątku. W przeciwnym razie odwiedź serwis WWW działu wsparcia IBM w celu uzyskania informacji na temat określania problemu. |
Objaśnienie | Podczas próby wywołania metody EJB przez kontener EJB został zgłoszony wyjątek niezadeklarowany w sygnaturze metody EJB. |
Działanie | Sprawdź dane śledzenia stosu, aby określić źródło wyjątku. Jeśli źródłem wyjątku jest kod napisany przez klienta, usuń przyczynę wyjątku. W przeciwnym razie odwiedź serwis WWW działu wsparcia IBM w celu uzyskania informacji na temat określania problemu. |
Objaśnienie | Podczas próby wywołania metody EJB przez kontener EJB został zgłoszony wyjątek niezadeklarowany w sygnaturze metody EJB. |
Działanie | Sprawdź dane śledzenia stosu, aby określić źródło wyjątku. Jeśli źródłem wyjątku jest kod napisany przez klienta, usuń przyczynę wyjątku. W przeciwnym razie odwiedź serwis WWW działu wsparcia IBM w celu uzyskania informacji na temat określania problemu. |
Objaśnienie | Podczas próby wywołania metody EJB przez kontener EJB został zgłoszony wyjątek niezadeklarowany w sygnaturze metody EJB. |
Działanie | Sprawdź dane śledzenia stosu, aby określić źródło wyjątku. Jeśli źródłem wyjątku jest kod napisany przez klienta, usuń przyczynę wyjątku. W przeciwnym razie odwiedź serwis WWW działu wsparcia IBM w celu uzyskania informacji na temat określania problemu. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener nie może otworzyć katalogu deaktywacji. |
Działanie | Sprawdź, czy istnieje katalog deaktywacji. |
Objaśnienie | Kontener EJB napotkał wyjątek IOException podczas próby odczytu pliku dla stanowego komponentu bean sesji. |
Działanie | Informacje na temat czynności do wykonania znajdują się w komunikacie zawartym w wyjątku IOException. Sprawdź, czy dla danego pliku ustawiono właściwe uprawnienia. |
Objaśnienie | Kontener napotkał wyjątek IOException podczas próby zapisu pliku dla stanowego komponentu bean sesji. |
Działanie | Informacje na temat czynności do wykonania znajdują się w komunikacie zawartym w wyjątku IOException. Sprawdź, czy dla danego pliku ustawiono właściwe uprawnienia. |
Objaśnienie | Nie określono źródła danych dla komponentu bean obiektu {0}. |
Działanie | Określ źródło danych dla komponentu bean obiektu lub domyślne źródło danych dla modułu. |
Objaśnienie | Wystąpił wyjątek SQLException podczas próby zatwierdzenia połączenia ze źródłem danych. |
Działanie | Zobacz dokumentację od dostawcy dotyczącą używanej bazy danych. Zazwyczaj kod wyjątku dostawcy jest wyświetlany jako część wyjątku SQL. Ten kod wyjątku w połączeniu z dokumentacją od dostawcy może pomóc określić przyczynę wyjątku. |
Objaśnienie | Wystąpił wyjątek SQLException podczas próby zamknięcia połączenia ze źródłem danych. |
Działanie | Zobacz dokumentację od dostawcy dotyczącą używanej bazy danych. Zazwyczaj kod wyjątku dostawcy jest wyświetlany jako część wyjątku SQL. Ten kod wyjątku w połączeniu z dokumentacją od dostawcy może pomóc określić przyczynę wyjątku. |
Objaśnienie | Być może komponent bean obiektu został powiązany ze źródłem danych przy użyciu niepoprawnej nazwy źródła danych. Jeśli nazwa źródła danych jest poprawna, źródło to mogło zostać niewłaściwie skonfigurowane. |
Działanie | Jeśli ten komunikat jest poprzedzony komunikatem CNTR0026W, należy podać nazwę źródła danych. Jeśli ten komunikat nie jest poprzedzony komunikatem CNTR0026W, sprawdź nazwę źródła danych podaną w komunikacie CNTR0032 wyświetlanym po tym komunikacie. W przypadku wystąpienia wyjątku braku możliwości znalezienia nazwy nazwa źródła danych jest najprawdopodobniej niepoprawna. Jeśli podana nazwa źródła danych jest poprawna, sprawdź konfigurację źródła danych. Istnieje na przykład możliwość, że w konfiguracji źródła danych określono niepoprawną nazwę bazy danych, ID użytkownika lub hasło. |
Objaśnienie | Ten komunikat jest wyświetlany bezpośrednio po komunikacie CNTR0031W i udostępnia nazwę źródła danych używaną podczas uruchamiania komponentu bean obiektu. |
Działanie | Wykonaj czynność opisaną w komunikacie CNTR0031W. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Komponent bean skonfigurowany pod kątem trwałości zarządzanej przez kontener EJB 1.x podjął próbę wywołania metod instancji komponentu bean na potrzeby przetwarzania metod wyszukiwarki. |
Działanie | Wdróż ponownie komponent bean i ponów próbę wykonania operacji. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Transakcja została uruchomiona przy użyciu atrybutu transakcji TX_NOT_SUPPORTED, TX_NEVER lub TX_SUPPORTS. Transakcja zaktualizowała komponent bean obiektu CMP (container managed persistence — trwałość zarządzana przez kontener) i zapisuje tę aktualizację w trwałej pamięci masowej. Jeśli współbieżna transakcja używa komponentu bean obiektu CMP o tej samej wartości klucza podstawowego, aktualizacje jednej transakcji mogą nadpisywać aktualizacje innej transakcji. |
Działanie | Aplikacja musi zapewnić, że współbieżne transakcje nie będą nigdy aktualizować komponentu bean obiektu CMP o tej samej wartości klucza podstawowego. Jeśli jest to niemożliwe, każdy komponent bean rozpoczynający transakcję musi używać atrybutu transakcji innego niż TX_NEVER, TX_NOT_SUPPORTED i TX_SUPPORTS, aby została zachowana spójność danych. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | W wyniku działania wyszukiwarki została utworzona kolekcja zawierająca ponad 2 147 483 647 komponentów bean obiektu. |
Działanie | Zmień wyszukiwarkę w taki sposób, aby nie była tworzona kolekcja komponentów bean obiektu zawierająca więcej niż 2147483647 elementów. |
Objaśnienie | Użytkownik określił opcję zatwierdzania A dla komponentu EJB znajdującego się na serwerze z funkcją zarządzania obciążeniem. Takie połączenie konfiguracji nie jest obsługiwane. |
Działanie | Zmień komponent EJB w taki sposób, aby była używana inna opcja zatwierdzania, lub zmień serwer w taki sposób, aby nie działała funkcja zarządzania obciążeniem. |
Objaśnienie | Strategia aktywowania określona dla komponentu EJB {0} nie jest obsługiwana. Opcja C, będącą działaniem domyślnym, może nie być żądanym wynikiem. Kombinacja strategii aktywowania i strategii ładowania to sposób, który jest stosowany w serwerze aplikacji w celu implementowania opcji zatwierdzania A, B i C w specyfikacji EJB. |
Działanie | Wdróż ponownie komponent EJB przy użyciu kombinacji poprawnych ustawień w celu wyeliminowania tego komunikatu. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | W przypadku komponentu bean {0} nie określono specyficznego dla komponentu bean ani domyślnego powiązania fabryki połączeń. |
Działanie | Określ powiązanie fabryki połączeń podczas instalowania komponentu bean {0}. |
Objaśnienie | Specyfikacja EJB nie zezwala na stosowanie metody {0} z jednej z następujących przyczyn: - Metody getRollbackOnly i setRollbackOnly interfejsu kontekstu sterowanego komunikatami powinny być używane tylko w tych metodach komponentów bean sterowanych komunikatami, które są uruchamiane w kontekście transakcji. # - Wywoływanie metod getCallerPrincipal i isCallerInRole jest niedozwolone w metodach komponentów bean sterowanych komunikatami, ponieważ kontener nie ma kontekstu zabezpieczeń klienta. # - Wywoływanie metod getRollbackOnly i setRollbackOnly jest niedozwolone w metodach komponentów bean sterowanych komunikatami, dla których kontener nie ma znaczącego kontekstu transakcji, a także w przypadku wszystkich komponentów bean sterowanych komunikatami, w których rozgraniczanie transakcji jest zarządzane przez komponent bean. # - Interfejs UserTransaction jest niedostępny dla komponentów bean sterowanych komunikatami, w których rozgraniczanie transakcji jest zarządzane przez kontener. # - Wywoływanie metod getEJBHome i getEJBLocalHome jest niedozwolone w metodach komponentów bean sterowanych komunikatami, ponieważ brak jest obiektów EJBHome i EJBLocalHome dla komponentów bean sterowanych komunikatami. # |
Działanie | Nie wywołuj metody {0} w tym środowisku. |
Objaśnienie | Dla metody wyszukiwarki {0} określono zasięg limitu czasu kolekcji wyszukiwarki, ale jego wartość wynosi zero. |
Działanie | Jeśli zasięg limitu czasu kolekcji wyszukiwarki jest wymagany, podaj wartość różną od zera. |
Objaśnienie | Użytkownik określił opcję zatwierdzania A i sterowanie współbieżnością optymistyczną dla komponentu EJB. Serwer aplikacji nie obsługuje jednocześnie opcji zatwierdzania A i sterowania współbieżnością optymistyczną dla komponentu EJB. |
Działanie | Zmień komponent EJB w taki sposób, aby była używana opcja zatwierdzania A lub sterowanie współbieżnością optymistyczną, a nie obie te opcje jednocześnie. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Klient pozostawał nieaktywny przez czas dłuższy niż wartość limitu czasu bezczynności wynosząca {1} sek. |
Działanie | Dzieje się tak zazwyczaj w sytuacji, gdy klient nie wykazuje aktywności i pozostawia aktywną transakcję. Jeśli klient jest wciąż aktywny, administrator musi określić, czy nie jest konieczna zmiana wartości limitu czasu bezczynności klienta lub transakcji. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Kontener wychwycił wyjątek typu Throwable podczas próby utworzenia wpisu java:comp/env. |
Działanie | Wykonaj czynności na podstawie komunikatu powiązanego z wyjątkiem: {2} |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Jako minimalną wielkość puli można określić tylko dodatnią liczbę całkowitą. Zostanie użyta wartość domyślna. |
Działanie | Zmień wartość minimalnej wielkości puli, określając dodatnią liczbę całkowitą. |
Objaśnienie | Jako maksymalną wielkość puli można określić tylko dodatnią liczbę całkowitą. Zostanie użyta wartość domyślna. |
Działanie | Zmień wartość maksymalnej wielkości puli, określając dodatnią liczbę całkowitą. |
Objaśnienie | Maksymalna wielkość puli musi być większa lub równa wielkości minimalnej. Dla minimalnej i maksymalnej wielkości puli zostanie użyta wartość domyślna. |
Działanie | Zmień maksymalną wielkość puli w taki sposób, aby była większa lub równa minimalnej wielkości puli. |
Objaśnienie | Te wartości minimalnej i maksymalnej wielkości puli będą używane dla tego typu komponentu bean. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Dla atrybutu tylko do odczytu findByPrimaryKey określono nadpisywanie wartością true w przypadku wszystkich komponentów bean obiektu. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Poprawny format specyfikacji wielkości puli: nazwa_komponentu_bean=wartość_minimalna,wartość_maksymalna Między nazwą komponentu bean a wartością minimalną i maksymalną musi występować znak równości. |
Działanie | Upewnij się, że między nazwą komponentu bean a wartością minimalną i maksymalną występuje znak równości. |
Objaśnienie | Być może istnieje deskryptor wdrażania o niepoprawnej składni. |
Działanie | Sprawdź, czy informacje o powiązaniu w deskryptorze wdrażania komponentu EJB są poprawne. |
Objaśnienie | Komponent EJB aktywowany w ramach sesji aktywności powinien uczestniczyć tylko w transakcjach szeregowych. Przyczyną tego błędu może być zastosowanie różnych atrybutów transakcji (na przykład użycie atrybutu REQUIRES dla jednej metody i atrybutu REQUIRES_NEW lub NOT_SUPPORTED dla innej). |
Działanie | Przejrzyj atrybuty transakcji przypisane do metod EJB i sprawdź, czy sekwencja wywoływania metod nie powoduje wykonywania wielu współbieżnych transakcji dla tego samego komponentu bean w ramach sesji aktywności. |
Objaśnienie | W przypadku transakcji lokalnych z komponentami bean typu CMP (container managed persistence — trwałość zarządzana przez kontener) obsługiwana jest tylko następująca wartość parametru Resolution Control: ContainerAtBoundary. |
Działanie | Korzystając z narzędzia Assembly Tool, na karcie Rozszerzenia IBM dla komponentu bean typu CMP zmień wartość parametru Resolution Control na ContainerAtBoundary i zrestartuj serwer. |
Objaśnienie | Wartości activity session parametru Local Transaction boundary jest niepoprawna w przypadku komponentów sterowanych komunikatami. |
Działanie | Zmień wartość parametru Local Transaction boundary z activity session na bean method i zrestartuj serwer aplikacji. |
Objaśnienie | Specyfikacja EJB określa, że komponent bean sesji i jego podstawowy obiekt, które używają transakcji zarządzanych przez komponent bean, nie mogą deklarować atrybutów transakcji dla metody. Atrybuty transakcji na poziomie metody zarządzanych przez kontener nie mają znaczenia, ponieważ komponent bean sesji będzie korzystać z transakcji zarządzanych przez komponent bean. |
Działanie | Usuń atrybuty transakcji dla metod tego komponentu bean lub jego podstawowego obiektu. |
Objaśnienie | Komponent EJB i jego podstawowy obiekt, które używają transakcji zarządzanych przez komponenty bean, nie powinny deklarować atrybutów sesji aktywności zarządzanej przez kontener dla swoich metod. |
Działanie | Usuń atrybuty sesji aktywności zarządzanej przez kontener dotyczące metod tego komponentu EJB lub jego podstawowego obiektu. |
Objaśnienie | W modułach EJB 1.1 nie są obsługiwane sesje aktywności. |
Działanie | W przypadku strategii Activate At wybierz wartość Once lub Transaction. |
Objaśnienie | W modułach EJB 1.1 nie są obsługiwane sesje aktywności. |
Działanie | W przypadku parametru Local Transactions Boundary wybierz wartość Bean method. |
Objaśnienie | W modułach EJB 1.1 nie jest obsługiwana wartość ContainerAtBoundary w przypadku parametru Local Transactions Resolution control. |
Działanie | W przypadku parametru Local Transactions Resolution control wybierz wartość Application. |
Objaśnienie | Komponenty bean skonfigurowane pod kątem korzystania z sesji aktywności zarządzanej przez kontener muszą używać strategii Activate at o wartości Activity Session albo strategii Load at o wartości Interval, Daily lub Weekly. |
Działanie | Sprawdź, czy w przypadku korzystania z sesji aktywności zarządzanej przez kontener jest używana strategia Activate at o wartości Activity Session albo strategia Load at o wartości Interval, Daily lub Weekly. |
Objaśnienie | Parametr Local Transactions Resolution control musi mieć wartość ContainerAtBoundary dla transakcji zarządzanej przez kontener lub sekcji aktywności zarządzanej przez kontener. |
Działanie | Ustaw wartość ContainerAtBoundary parametru Local Transactions Resolution control. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Nie można znaleźć lub załadować co najmniej jednej klasy implementacji, interfejsu podstawowego, interfejsu zdalnego, interfejsu lokalnego lub innej podobnej klasy komponentu bean. |
Działanie | Upewnij się, że klasa implementacji, interfejs podstawowy, interfejs zdalny oraz inne klasy komponentu bean zostały poprawnie zainstalowane i skonfigurowane. |
Objaśnienie | Być może w komponencie Java Java Enterprise Edition (Java EE) określono niepoprawne informacje o powiązaniu. |
Działanie | Sprawdź, czy informacje o powiązaniu w deskryptorze wdrażania komponentu Java EE są poprawne. |
Objaśnienie | Być może w komponencie Java Java Enterprise Edition (Java EE) określono niepoprawne informacje o powiązaniu. |
Działanie | Sprawdź, czy informacje o powiązaniu w deskryptorze wdrażania komponentu Java EE są poprawne. |
Objaśnienie | Użytkownik określił, że musi być uznawany zamiar dostępu dla niestandardowych wyszukiwarek. Jeśli metoda ma uzyskać dostęp do aktualizacji, zamiar dostępu będzie uznawany. |
Działanie | Można wyłączyć przetwarzanie zamiaru dostępu dla wyszukiwarek niestandardowych za pomocą wirtualnej maszyny języka Java i właściwości na poziomie komponentu bean lub ustawić zamiar dostępu metody jako przeznaczony tylko do odczytu. |
Objaśnienie | Implementacja komponentu EJB {0} wymaga usługi licznika czasu EJB, jednak ta usługa została wyłączona lub nie została uruchomiona. |
Działanie | Sprawdź poprzednie komunikaty w celu określenia przyczyny, dla której usługa licznika czasu EJB nie została uruchomiona, a następnie rozwiąż problem. Ewentualnie włącz usługę licznika czasu EJB. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Metoda komponentu MDB (komponent bean sterowany komunikatami) wymaga wdrożenia przy użyciu atrybutu transakcji requires, not supported lub bean managed. |
Działanie | Wdróż ponownie aplikację przy użyciu atrybutu transakcji requires, not supported lub bean managed dla metody {0} komponentu MDB {1}. |
Objaśnienie | Adapter zasobów wywołuje metodę {1} interfejsu {2}, ale metoda ta nie jest implementowana przez komponent MDB (komponent bean sterowany komunikatami) {0}. |
Działanie | Określ, czy komponent MDB został wdrożony pod kątem korzystania z poprawnego adaptera zasobów. Jeśli komponent został powiązany z poprawnym adapterem zasobów, zmień komponent MDB {0} w taki sposób, aby została udostępniona implementacja metody {1} interfejsu {2}. |
Objaśnienie | Metoda createEndpoint została wywołana w obiekcie JCA MessageEndpointFactory przez adapter zasobów, który przekazał obiekt XAResource jako jeden z parametrów metody createEndpoint. Jednak menedżer cyklu życia adaptera zasobów napotkał błąd, który uniemożliwił mu skonfigurowanie odtwarzania transakcji dla tego adaptera zasobów. Nie można pomyślnie utworzyć punktu końcowego. |
Działanie | Sprawdź dziennik w celu znalezienia wcześniejszego komunikatu o błędzie, który dotyczył niepowodzenia związanego z konfiguracją komponentu MDB (komponentu bean sterowanego komunikatami) {1} powiązanego z adapterem zasobów {0}. Popraw ten błąd w celu wyeliminowania komunikatu o błędzie. |
Objaśnienie | Metoda createEndpoint została wywołana w obiekcie JCA MessageEndpointFactory przez adapter zasobów, który przekazał obiekt XAResource do metody createEndpoint. Odtwarzanie transakcji dla tego adaptera zasobów nie jest obsługiwane, ponieważ adapter zasobów wskazał, że nie obsługuje transakcji XA. Adapter zasobów nie może przekazać obiektu XAResource do metody createEndpoint. |
Działanie | Poproś dostawcę adaptera zasobów o poprawienie konfiguracji lub implementacji adaptera zasobów {0}. |
Objaśnienie | Być może komponenty EJB 1.x, komponenty EJB 2.0 i stanowe komponenty bean sesji nie implementują interfejsu javax.ejb.TimedObject. |
Działanie | Zmień wersję wdrożenia komponentu EJB na wersję 2.1 lub nowszą, zmień implementację w taki sposób, aby nie implementowała interfejsu javax.ejb.TimedObject, lub zmień typ komponentu EJB. |
Objaśnienie | Specyfikacja komponentu EJB nie zezwala na atrybut transakcji skonfigurowany dla metody komponentu EJB. Więcej szczegółowych informacji można znaleźć w specyfikacji EJB. |
Działanie | Zmień deskryptor wdrażania, aby określić atrybut transakcji dozwolony dla metody EJB. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Być może w komponencie Java Java Enterprise Edition (Java EE) określono niepoprawne informacje o powiązaniu. |
Działanie | Sprawdź, czy informacje o powiązaniu w deskryptorze wdrażania komponentu Java EE są poprawne. |
Objaśnienie | Aplikacja podjęła próbę uzyskania dostępu do komponentu EJB aplikacji, która nie została zainstalowana, nie została uruchomiona lub jej uruchomienie nie powiodło się. |
Działanie | Sprawdź, czy aplikacja została zainstalowana i uruchomiona. Jeśli aplikacja została zainstalowana i uruchomiona, sprawdź wcześniejsze komunikaty dotyczące niepowodzeń podczas uruchamiania komponentu EJB, a następnie rozwiąż opisane w nich problemy. |
Objaśnienie | Wystąpił błąd podczas inicjowania i uruchamiania komponentu EJB {0}. |
Działanie | Wykonaj czynność zalecaną w komunikacie powiązanym z wyjątkiem: {1} |
Objaśnienie | Strategia ładowania pamięci podręcznej przeładowująca komponent bean obiektu w określonych odstępach czasu jest obsługiwana jedynie dla komponentów bean EJB 2.x typu CMP (container-managed persistence — trwałość zarządzana przez kontener). |
Działanie | Zmień strategię ładowania pamięci podręcznej komponentu bean na wartość obsługiwaną przez komponent bean danego typu lub zmień komponent bean w taki sposób, aby była używana trwałość zarządzana przez kontener EJB 2.x. |
Objaśnienie | Komponent bean sesji {0} został skonfigurowany w taki sposób, aby nadpisać ustawienia replikacji z pamięci do pamięci na poziomie modułu komponentu EJB, jednak na tym poziomie nie podano żadnych ustawień replikacji z pamięci do pamięci. |
Działanie | Wyłącz nadpisanie na poziomie modułu komponentu EJB lub podaj ustawienia replikacji z pamięci do pamięci dla tego komponentu bean sesji. |
Objaśnienie | Komponent bean sesji {0} został skonfigurowany w taki sposób, aby nadpisać ustawienia replikacji z pamięci do pamięci na poziomie aplikacji, jednak na tym poziomie nie podano żadnych ustawień replikacji z pamięci do pamięci. |
Działanie | Wyłącz nadpisanie na poziomie aplikacji lub podaj ustawienia replikacji z pamięci do pamięci dla tego komponentu bean sesji. |
Objaśnienie | Przełączanie awaryjne stanowego komponentu bean sesji za pomocą replikacji z pamięci do pamięci zostało włączone, ale nie określono ustawień replikacji z pamięci do pamięci. |
Działanie | Wyłącz przełączanie awaryjne stanowego komponentu bean sesji lub podaj ustawienia replikacji z pamięci do pamięci dla kontenera EJB. |
Objaśnienie | Aplikacja została skonfigurowana dla tego komponentu bean w taki sposób, aby przed wywołaniem niestandardowych metod findBy nie była przeprowadzana synchronizacja z trwałą pamięcią masową. Takie zachowanie jest niezgodne ze specyfikacjami komponentów EJB w wersji 2.0 i nowszymi, ale może zwiększyć wydajność. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Pomyślnie została zainicjowana usługa kontrolera systemu z/OS na potrzeby obsługi stanowego komponentu bean sesji w usłudze DRS. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | W określonej metodzie został wychwycony wyjątek. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Do określonej metody przekazano znacznik elementu podrzędnego o wartości NULL. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Do określonej metody został przekazany parametr entryKey o wartości NULL. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Do określonej metody przekazano wartość entryKey równą NULL. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda nie może przekształcić parametru entryKey w tablicę bajtów. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda wychwyciła wyjątek podczas przetwarzania znacznika elementu podrzędnego. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda nie może uzyskać delegacji uprawnień na potrzeby przetwarzania znacznika elementu podrzędnego. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda nie może przekształcić znacznika elementu podrzędnego w tablicę bajtów. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda wychwyciła wyjątek podczas uzyskiwania delegacji uprawnień na potrzeby przetwarzania znacznika elementu podrzędnego. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Do określonej metody przekazano parametr zdarzenia o wartości NULL. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda nie może przekształcić przekazanej wartości parametru entryKey w tablicę bajtów. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określona metoda nie może przekształcić zdarzenia w tablicę bajtów. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Specyfikacja komponentu EJB wymaga, aby komponenty bean sterowane komunikatami implementowały interfejs nasłuchiwania komunikatów dla obsługiwanego typu komunikatów. |
Działanie | Zmień klasę {0} w taki sposób, aby implementowała interfejs {1}, tak jak wymaga tego specyfikacja EJB. |
Objaśnienie | Określony obiekt SfDRSControllerInstance odebrał zdarzenie REPLICATION_UP. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określony obiekt SfDRSControllerInstance odebrał zdarzenie REPLICATION_DOWN. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określony obiekt SfDRSControllerInstance odebrał zdarzenie IS_CONGESTED. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Określony obiekt SfDRSControllerInstance odebrał zdarzenie NOT_CONGESTED. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Komponent bean został skonfigurowany w taki sposób, aby kontener EJB nie mógł wywoływać metody ejbStore() komponentu bean, jeśli komponent bean nie został zmodyfikowany. Takie zachowanie jest niezgodne ze specyfikacjami komponentów EJB w wersji 2.0 i nowszymi, ale może zwiększyć wydajność. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Komponent bean został skonfigurowany w taki sposób, aby usprawnić przetwarzanie mające miejsce przed i po wywołaniu metod zdefiniowanych w ramach lokalnego interfejsu podstawowego i lokalnego interfejsu biznesowego. Takie zachowanie jest niezgodne ze specyfikacjami komponentów EJB w wersji 2.0 i nowszymi, ale może zwiększyć wydajność. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Tylko komponenty bean obiektu w wersji EJB 2.x lub nowsze z lokalnym interfejsem mogą implementować interfejs com.ibm.websphere.ejbcontainer.LightweightLocal. Kod przyczyny identyfikuje konkretne naruszenie w następujący sposób: 1 - Komponent EJB nie jest komponentem bean obiektu. 2 - Komponent bean jest komponentem bean obiektu EJB w wersji 1.x lub komponentem bean obiektu CMP (container-managed persistence — trwałość zarządzana przez kontener) w wersji 1.x. 3 - Komponent EJB nie ma zdefiniowanego lokalnego interfejsu. |
Działanie | Zmodyfikuj komponent EJB w taki sposób, aby był komponentem bean obiektu, zmień wersję wdrożenia komponentu EJB na wersję 2.0 lub nowszą, zmodyfikuj wdrożenie komponentu EJB w taki sposób, aby określało lokalny interfejs, lub zmodyfikuj implementację w taki sposób, aby nie implementowała interfejsu com.ibm.websphere.ejbcontainer.LightweightLocal. |
Objaśnienie | Do wpisu środowiska kontekstu java:comp/env komponentu EJB o typie Boolean powinna być przypisana wartość true lub false. W przypadku każdej innej wartości zostanie przypisana wartość false, ale może to oznaczać, że istnieje problem związany z konfiguracją. Aplikacja może nie działać zgodnie z oczekiwaniami. |
Działanie | Zmień wartość wpisu środowiska kontekstu java:comp/env komponentu EJB na true lub false. |
Objaśnienie | Wszystkie elementy ejb-name w elemencie container-transaction muszą być zgodne z poprawnymi elementami ejb-name elementu enterprise-beans. |
Działanie | Popraw plik ejb-jar.xml, aby wszystkie elementy ejb-name elementu container-transaction były zgodne z poprawnymi wpisami ejb-name w elemencie enterprise-beans. |
Objaśnienie | Wszystkie elementy ejb-name w elemencie method-permission muszą być zgodne z poprawnymi elementami ejb-name elementu enterprise-beans. |
Działanie | Popraw plik ejb-jar.xml, aby wszystkie elementy ejb-name elementu method-permission były zgodne z poprawnymi wpisami ejb-name w elemencie enterprise-beans. |
Objaśnienie | Wszystkie elementy ejb-name w elemencie exclude-list muszą być zgodne z poprawnymi elementami ejb-name elementu enterprise-beans. |
Działanie | Popraw plik ejb-jar.xml, aby wszystkie elementy ejb-name elementu exclude-list były zgodne z poprawnymi wpisami ejb-name w elemencie enterprise-beans. |
Objaśnienie | Zidentyfikowanie i zebranie wszystkich adnotacji powiązanych z daną klasą przy użyciu procesorów umieszczania zarejestrowanych za pomocą mechanizmu umieszczania nie powiodło się. |
Działanie | Popraw plik ejb-jar.xml i adnotacje w klasie. |
Objaśnienie | Komponent bean sterowany komunikatami musi definiować interfejs nasłuchiwania komunikatów przy użyciu języka XML, adnotacji lub klauzuli implements klasy komponentów EJB. |
Działanie | Sprawdź kod źródłowy XML i Java dla klasy MDB {0} i określ interfejs nasłuchiwania komunikatów. |
Objaśnienie | Prosta nazwa powiązania JNDI nie może być zmieszana z konkretnymi powiązaniami JNDI w przypadku danego komponentu bean ani obiektu podstawowego. |
Działanie | Popraw ustawienia pliku powiązań dla komponentu bean lub obiektu podstawowego w określonym module. |
Objaśnienie | W zależności od typu komponentu bean, komponent EJB musi mieć skonfigurowany co najmniej jeden interfejs komponentu, biznesowy, punktu końcowego usługi Web Service lub nasłuchiwania komunikatów. |
Działanie | Popraw plik ejb-jar.xml lub ustawienia konfiguracji adnotacji kodu źródłowego dla tego komponentu bean. |
Objaśnienie | Bezstanowe komponenty bean sesji nie mogą zawierać skonfigurowanych interfejsów nasłuchiwania komunikatów. W bezstanowych komponentach bean sesji nie można konfigurować żadnego z tych typów interfejsów. |
Działanie | Popraw plik ejb-jar.xml lub ustawienia konfiguracji adnotacji kodu źródłowego dla tego komponentu bean. |
Objaśnienie | W komponentach bean obiektu nie można konfigurować żadnego z tych typów interfejsów. |
Działanie | Popraw plik ejb-jar.xml lub ustawienia konfiguracji adnotacji kodu źródłowego dla tego komponentu bean. |
Objaśnienie | W komponentach bean sterowanych komunikatami nie można konfigurować żadnego z tych typów interfejsów. |
Działanie | Popraw plik ejb-jar.xml lub ustawienia konfiguracji adnotacji kodu źródłowego dla tego komponentu bean. |
Objaśnienie | Dla każdego komponentu bean sterowanego komunikatami musi istnieć powiązanie w pliku powiązań. |
Działanie | Sprawdź komponent bean sterowany komunikatami w pliku powiązań ejb-jar-bnd.xml i upewnij się, że istnieje dla niego pozycja powiązania. |
Objaśnienie | Nazwa lokalnego powiązania dla określonego komponentu bean lub obiektu podstawowego nie rozpoczyna się od łańcucha znaków ejblocal:. |
Działanie | Popraw nazwę lokalnego powiązania dla komponentu bean lub obiektu podstawowego w określonym module. |
Objaśnienie | Nazwa zdalnego powiązania dla określonego komponentu bean lub obiektu podstawowego nie może rozpoczynać się od łańcucha znaków ejblocal:. |
Działanie | Popraw nazwę zdalnego powiązania dla komponentu bean lub obiektu podstawowego w określonym module. |
Objaśnienie | Nazwy powiązań JNDI nie mogą zawierać pustych łańcuchów. |
Działanie | Popraw plik powiązań ejb-jar-bnd.xml i nadaj temu komponentowi bean poprawną nazwę powiązania JNDI. |
Objaśnienie | Każdy interfejs biznesowy może mieć skonfigurowaną tylko jedną nazwę powiązania JNDI. |
Działanie | Popraw plik powiązań ejb-jar-bnd.xml i nadaj temu komponentowi bean pojedynczą nazwę powiązania JNDI. |
Objaśnienie | Każde powiązanie JNDI interfejsu biznesowego musi mieć skonfigurowaną poprawną klasę interfejsu biznesowego. |
Działanie | Popraw plik ejb-jar.xml lub adnotacje kodu źródłowego, aby skonfigurować poprawną klasę interfejsu biznesowego. |
Objaśnienie | Każde powiązanie JNDI interfejsu obiektu podstawowego musi mieć skonfigurowaną poprawną klasę interfejsu obiektu podstawowego. |
Działanie | Popraw plik ejb-jar.xml lub adnotacje kodu źródłowego, aby skonfigurować poprawną klasę interfejsu obiektu podstawowego. |
Objaśnienie | Plik ibm-ejb-jar-bnd.xml musi zawierać sekcje enterpriseBean dla wszystkich powiązań komponentów EJB. |
Działanie | Sprawdź plik ibm-ejb-jar-bnd.xml i upewnij się, że wszystkie powiązania komponentów EJB zawierają sekcje enterpriseBean. |
Objaśnienie | Wszystkie powiązania komponentów bean sterowanych komunikatami wymagają sekcji jca-adapter w powiązaniu sterowanym komunikatami. |
Działanie | Sprawdź plik powiązań i upewnij się, że wszystkie powiązania sterowane komunikatami uwzględniają sekcję jca-adapter. |
Objaśnienie | Wszystkie powiązania komponentów bean sterowanych komunikatami wymagają sekcji jca-adapter zawierającej wartość activation-spec-binding-name. |
Działanie | Sprawdź plik powiązań i upewnij się, że wszystkie powiązania sterowane komunikatami uwzględniają sekcję jca-adapter z wartością activation-spec-binding-name. |
Objaśnienie | Wszystkie powiązania komponentów bean sterowanych komunikatami wymagają sekcji jca-adapter zawierającej wartość destination-binding-name. |
Działanie | Sprawdź plik powiązań i upewnij się, że wszystkie powiązania sterowane komunikatami uwzględniają sekcję jca-adapter z wartością destination-binding-name. |
Objaśnienie | Plik powiązań zawiera prosty błąd składniowy lub naruszenie semantyczne. |
Działanie | Wyszukaj w pliku dziennika dodatkowe wyjątki z przyczynami, które mogą zawierać szczegóły określonego komunikatu analizatora składni. Popraw błąd pliku powiązań i zainstaluj aplikację ponownie. |
Objaśnienie | Plik powiązań zawiera prosty błąd składniowy lub naruszenie semantyczne. |
Działanie | Popraw błąd pliku powiązań i zainstaluj aplikację ponownie. |
Objaśnienie | Zasób fabryki połączeń wymagany przez ten komponent bean nie został skonfigurowany. Komponent bean obiektu CMP nie będzie działał. |
Działanie | Utwórz wymagany zasób fabryki połączeń, wybierając w Konsoli administracyjnej poprawne źródło danych do użycia przez komponent CMP. |
Objaśnienie | Wystąpił błąd podczas inicjowania i uruchamiania komponentu bean. |
Działanie | Przeanalizuj komunikat wyjątku, aby określić, dlaczego komponent bean nie został uruchomiony. Sprawdź również w dzienniku inne komunikaty wyjątków dotyczące uruchamiania tego komponentu bean. |
Objaśnienie | Adnotacje zidentyfikowane w komunikacie o błędzie są ze sobą w konflikcie. Nie określaj tych adnotacji w tej samej metodzie. |
Działanie | Zmień kod źródłowy Java, usuwając jedną lub obie adnotacje z określonej metody. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Tę rolę można określić w adnotacji @RolesAllowed tylko raz. |
Działanie | Zmień kod źródłowy Java, usuwając zduplikowane role z tej adnotacji. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Adnotacje zidentyfikowane w komunikacie o błędzie są ze sobą w konflikcie. Nie określaj tych adnotacji w tej samej klasie. |
Działanie | Zmień kod źródłowy Java, usuwając jedną lub obie adnotacje z określonej klasy. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Tę rolę można określić w adnotacji @RolesAllowed tylko raz. |
Działanie | Zmień kod źródłowy Java, usuwając zduplikowane role z tej adnotacji. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Komponent próbujący odwołać się do tego komponentu bean zawiera błąd konfiguracji. W tym komponencie określono dla tego komponentu bean nieobsługiwany interfejs. |
Działanie | Zmień znacznik ejb-ref lub adnotację @EJB w komponencie, który próbuje odwołać się do tego komponentu bean, aby określony był obsługiwany interfejs. Poszukaj w pliku dziennika pokrewnego wyjątku, wskazującego wywołujący komponent z błędem konfiguracji. |
Objaśnienie | Komponent próbujący odwołać się do tego komponentu bean zawiera błąd konfiguracji. Ten komponent nie określa, czy w tym komponencie bean ma zostać wywołany lokalny interfejs, czy zdalny. |
Działanie | Zmień znacznik ejb-ref lub adnotację @EJB w komponencie, który próbuje odwołać się do tego komponentu bean, aby określał lokalny lub zdalny interfejs komponentu bean. Poszukaj w pliku dziennika pokrewnego wyjątku, wskazującego wywołujący komponent z błędem konfiguracji. |
Objaśnienie | Nie można konfigurować stanowych komponentów bean sesji jednocześnie do obsługi przełączenia awaryjnego i kontekstu trwałości o rozszerzonym zasięgu. |
Działanie | Usuń z konfiguracji komponentu bean jedno z tych dwóch ustawień. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Komponenty EJB muszą implementować wszystkie metody określone w ich klasach interfejsów. |
Działanie | Popraw implementację komponentu bean, aby zawierała wszystkie wymagane metody. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Komponenty bean zegara muszą implementować metodę limitu czasu z pojedynczym parametrem typu javax.ejb.Timer. |
Działanie | Popraw implementację komponentu bean, aby zawierała wymagany parametr. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Mógł wystąpić błąd w pliku rozszerzeń konfiguracji dla modułu lub jeden z dwóch komponentów bean może nie istnieć. |
Działanie | Popraw związek dziedziczenia skonfigurowany w pliku XML rozszerzeń dla modułu lub dostarcz brakującą implementację komponentu bean. |
Objaśnienie | Komponenty bean licznika czasu dziedziczące z interfejsu TimedObject muszą implementować następującą metodę limitu czasu: ejbTimeout |
Działanie | Popraw implementację komponentu bean, aby zawierała wymaganą metodę. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Komponenty bean licznika czasu mogą implementować tylko jedną metodę limitu czasu. |
Działanie | Popraw implementację komponentu bean, aby zawierała tylko jedną metodę licznika czasu. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Komponenty bean licznika czasu muszą udostępniać implementację dla skonfigurowanej metody limitu czasu. |
Działanie | Popraw implementację komponentu bean, aby zawierała wymaganą metodę limitu czasu. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | W komponentach bean licznika czasu można skonfigurować tylko jedną metodę limitu czasu. |
Działanie | Popraw konfigurację komponentu bean, aby była określona tylko jedna metoda limitu czasu. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Metody limitu czasu nie mogą powodować tworzenia wyjątków aplikacji. |
Działanie | Popraw implementację metody limitu czasu, aby nie powodowała tworzenia wyjątków aplikacji. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Metody limitu czasu muszą zwracać wartość typu void. |
Działanie | Popraw implementację metody limitu czasu, aby zwracała wartość typu void. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Metody limitu czasu muszą być zadeklarowane jako static lub final. |
Działanie | Popraw deklarację implementacji dla metody limitu czasu. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Powiązanie interfejsu zostało utworzone w określonym położeniu nazewnictwa. |
Działanie | Podczas próby wyszukania interfejsu używaj określonego położenia nazewnictwa. |
Objaśnienie | Ponieważ komponent EJB ma wiele interfejsów, każdą nazwę powiązania należy rozszerzyć tak, aby była unikalna. |
Działanie | Wykonaj jedną z następujących czynności: /n Wyszukaj interfejsy komponentu EJB przy użyciu rozszerzonych nazw. /n Zmień dane konfiguracyjne dla tego komponentu bean tak, aby określić unikalne położenia powiązania dla każdego interfejsu. |
Objaśnienie | Nazwa komponentu EJB jest niepoprawna lub powiązanie określono dla nieistniejącego komponentu bean. |
Działanie | Popraw plik powiązań. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Każdy komponent EJB musi określać typ komponentu bean np. bezstanowy komponent bean sesji, komponent bean sterowany komunikatami itd. |
Działanie | Popraw adnotację kodu źródłowego Java lub ustawienie konfiguracji pliku ejb-jar.xml dla tego komponentu bean. Następnie zainstaluj aplikację ponownie. |
Objaśnienie | Każdy komponent EJB musi określać unikalne położenie powiązania. |
Działanie | Popraw plik powiązań jednego z tych komponentów bean tak, aby każdy z nich miał unikalne położenie powiązania. |
Objaśnienie | Każdy interfejs komponentu EJB musi określać unikalne położenie powiązania. |
Działanie | Popraw plik powiązań jednego z tych interfejsów komponentów w taki sposób, aby każdy z nich miał unikalne położenie powiązania. |
Objaśnienie | Każdy interfejs komponentu EJB musi określać unikalne położenie powiązania. |
Działanie | Popraw plik powiązań jednego z tych interfejsów komponentów w taki sposób, aby każdy z nich miał unikalne położenie powiązania. |
Objaśnienie | Powiązanie interfejsu zostanie utworzone w określonym położeniu nazewnictwa. |
Działanie | Nie jest wymagana żadna czynność użytkownika. |
Objaśnienie | Stanowy komponent bean sesji przywołujący rozszerzony kontekst trwałości musi mieć skonfigurowaną strategię aktywowania ONCE. |
Działanie | Zmień strategię aktywowania skonfigurowaną dla komponentu bean na ONCE. |
Objaśnienie | This exception is unexpected. The cause is not immediately known. |
Działanie | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Objaśnienie | Komponent bean sesji nie może implementować jednocześnie interfejsu dostawcy i interfejsu punktu końcowego usługi WWW JAX-RPC. |
Działanie | Usuń skonfigurowany interfejs punktu końcowego usługi WWW specyfikacji JAX-RPC z pliku ejb-jar.xml lub zmień implementację komponentu bean, aby nie implementował interfejsu dostawcy usługi WWW. |
Objaśnienie | Wszystkie skonfigurowane metody punktu końcowego usługi WWW muszą być implementowane przez komponent bean. |
Działanie | Zmień implementację komponentu bean, aby uwzględniała wszystkie metody punktu końcowego usługi WWW. |
Objaśnienie | Sekcja przechwytywacza (interceptor) zawiera więcej niż jedną sekcję ejb-ref, resource-ref, resource-env-ref lub message-destination-ref o takiej samej wartości atrybutu name. Każda sekcja ejb-ref, resource-ref, resource-env-ref lub message-destination-ref musi mieć inną wartość atrybutu name. |
Działanie | Usuń sekcję powodującą problem lub zmień wartość jej atrybutu name w co najmniej jednej sekcji ejb-ref, resource-ref, resource-env-ref lub message-destination-ref, dzięki czemu nazwa będzie unikalna w obrębie sekcji przechwytywacza (interceptor) oraz w obrębie sekcji session lub message-driven komponentu EJB. |
Objaśnienie | W celu udostępnienia listy nazw klas przechwytywaczy użyto adnotacji @Interceptors lub znacznika interceptor-class w deskryptorze wdrażania. Dana klasa może istnieć tylko raz na liście klas przechwytywaczy. |
Działanie | Usuń duplikat klasy przechwytywacza z listy klas przechwytywaczy lub zmień nazwę klasy przechwytywacza, jeśli podano niepoprawną nazwę. |
Objaśnienie | Klasa przechwytywacza nie może być jednocześnie przechwytywaczem na poziomie klasy i metody. |
Działanie | Usuń klasę przechwytywacza z listy przechwytywaczy na poziomie klasy lub listy przechwytywaczy na poziomie metody. |
Objaśnienie | Klasa przechwytywacza nie może być jednocześnie przechwytywaczem domyślnym i przechwytywaczem na poziomie metody. |
Działanie | Usuń klasę przechwytywacza z listy przechwytywaczy domyślnych lub listy przechwytywaczy na poziomie metody. |
Objaśnienie | Więcej niż jedna metoda w klasie jest określona jako metoda przechwytywacza danego typu. Specyfikacja Enterprise JavaBeans 3.0 nie zezwala na istnienie wielu metod przechwytywacza tego samego typu dla danej klasy. |
Działanie | Popraw adnotacje kodu źródłowego Java lub deskryptor wdrażania klasy tak, aby zawierała tylko jedną metodę przechwytywacza danego typu. |
Objaśnienie | Element interceptor-binding używa elementu exclude-class-interceptors, który musi określać znacznik method-name. |
Działanie | Popraw deskryptor wdrażania, dodając znacznik method-name. |
Objaśnienie | Nie można określić elementów interceptor-binding stylu 3 i stylu 4 w tej samej metodzie komponentu EJB. |
Działanie | Usuń element interceptor-binding stylu 3 lub stylu 4 dla określonej metody tego komponentu bean. |
Objaśnienie | Jeśli używany jest element interceptor-order, określone porządkowanie na poziomie klasy musi być pełne. Kolejność musi uwzględniać wszystkie klasy przechwytywaczy, które zostały zdefiniowane na danym poziomie i wyższych. Jedynym wyjątkiem od tej reguły jest jawne wykluczenie klas przechwytywaczy przy użyciu elementu exclude-default-inteceptors. |
Działanie | Określ dodatkowe nazwy przechwytywaczy w elemencie interceptor-order na poziomie klasy komponentu bean. Wtedy komponent bean będzie udostępniać pełne porządkowanie przechwytywaczy. |
Objaśnienie | Jeśli używany jest element interceptor-order, określone porządkowanie na poziomie metody musi być pełne. Kolejność musi uwzględniać wszystkie klasy przechwytywaczy, które zostały zdefiniowane na danym poziomie i wyższych. Jedynym wyjątkiem od tej reguły jest jawne wykluczenie klas przechwytywaczy przy użyciu elementu exclude-class-interceptors lub exclude-default-inteceptors. |
Działanie | Określ dodatkowe nazwy przechwytywaczy w elemencie interceptor-order na poziomie metody komponentu bean. Wtedy komponent bean będzie udostępniać pełne porządkowanie przechwytywaczy. |
Objaśnienie | Specyfikacja Enterprise JavaBeans 3.0 nie zezwala na zadeklarowanie metody przechwytywacza jako final ani static. |
Działanie | Usuń modyfikator final lub static z metody przechwytywacza. |
Objaśnienie | Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody around-invoke miały następującą sygnaturę: Object <METODA>(InvocationContext) throws Exception |
Działanie | Popraw sygnaturę metody przechwytywacza. |
Objaśnienie | Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody cyklu życia komponentu EJB miały następującą sygnaturę: void <METHOD>() |
Działanie | Popraw sygnaturę metody przechwytywacza. |
Objaśnienie | Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody cyklu życia klasy przechwytywacza miały następującą sygnaturę: void <METHOD> (InvocationContext) |
Działanie | Popraw sygnaturę metody przechwytywacza. |
Objaśnienie | Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby adnotacje @Remove były stosowane dla metod biznesowych stanowego komponentu bean sesji. |
Działanie | Przenieś adnotację @Remove do metody biznesowej komponentu bean lub zmień określoną metodę tak, aby była metodą biznesową. |
Objaśnienie | Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby zgodna metoda ejbCreate<METODA> była metodą inicjowania klasy stanowego komponentu bean sesji. To wymaganie dotyczy stanowych komponentów bean sesji napisanych dla interfejsu API poziomu specyfikacji EJB 2.1 lub wcześniejszego. |
Działanie | Usuń adnotację @Init lub element init-method w pliku ejb-jar.xml z określonej metody komponentu bean. |
Objaśnienie | Adnotacja @Init jest stosowana do wielu metod komponentu EJB. Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby nazwa dostosowanej metody create<METODA> interfejsu obiektu podstawowego lub lokalnego obiektu podstawowego została określona w przypadku wieloznaczności. |
Działanie | Użyj elementu value adnotacji @Init, aby określić nazwę metody create<METODA> dla jednej z dwóch określonych metod. W ten sposób wieloznaczność zostanie usunięta. |
Objaśnienie | Element init-method określa nazwę metody klasy komponentu EJB typu innego niż public. |
Działanie | Popraw nazwę lub sygnaturę metody w elemencie init-method tak, aby określał metodę typu public komponentu bean. |
Objaśnienie | Nie można znaleźć ani załadować klasy przechwytywacza komponentu EJB 3.0. |
Działanie | Sprawdź, czy klasa przechwytywacza została zainstalowana i skonfigurowana poprawnie. |
Objaśnienie | Określona nazwa metody nie wskazuje metody klasy przechwytywacza. |
Działanie | Popraw nazwę lub sygnaturę metody tak, aby określała jedną z metod klasy przechwytywacza. |
Objaśnienie | Element method-name nie jest dozwolony w elemencie interceptor-binding stylu 1. |
Działanie | Popraw element interceptor-binding tak, aby był elementem interceptor-binding stylu 2 lub usuń element method-name. |
Objaśnienie | Klasa przechwytywacza nie może znajdować się zarówno na liście przechwytywaczy domyślnych, jak i na liście przechwytywaczy na poziomie klasy, chyba że przechwytywacze domyślne są wykluczone na poziomie klasy. |
Działanie | Usuń duplikat klasy przechwytywacza z listy przechwytywaczy domyślnych lub przechwytywaczy na poziomie klasy. Można również wykluczyć przechwytywacze domyślne na poziomie klasy dla komponentu bean. |
Objaśnienie | W przypadku bezstanowego komponentu bean sesji specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody ejbCreate, ejbRemove, ejbActivate i ejbPassivate były traktowane odpowiednio jako metody przechwytywacza wywołania zwrotnego cyklu życia @PostConstruct, @PreDestroy, @PostActivate i @PrePassivate. |
Działanie | Popraw deskryptor wdrażania lub adnotację tak, aby metoda miała poprawny typ przechwytywacza wywołania zwrotnego cyklu życia. |
Objaśnienie | W przypadku stanowego komponentu bean sesji specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody ejbRemove, ejbActivate i ejbPassivate były traktowane odpowiednio jako metody przechwytywacza wywołania zwrotnego cyklu życia @PreDestroy, @PostActivate i @PrePassivate. Metoda ejbCreate musi być traktowana jako metoda @Init. |
Działanie | Popraw deskryptor wdrażania lub adnotację tak, aby metoda miała poprawny typ przechwytywacza wywołania zwrotnego cyklu życia. |
Objaśnienie | W przypadku komponentu bean sterowanego komunikatami specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody ejbCreate i ejbPassivate były traktowane odpowiednio jako metody przechwytywacza wywołania zwrotnego cyklu życia @PostConstruct i @PreDestroy. |
Działanie | Popraw deskryptor wdrażania lub adnotację tak, aby metoda miała poprawny typ przechwytywacza wywołania zwrotnego cyklu życia. |
Objaśnienie | Zgodnie ze specyfikacją Enterprise JavaBeans (EJB) element interceptor-binding stylu 3 lub 4 musi używać znacznika <method-name>, aby określić nazwę metody znajdującej się w jednym z interfejsów biznesowych komponentu EJB. |
Działanie | Określ nazwę jednej z metod znajdujących się w interfejsach biznesowych komponentu EJB lub dodaj metodę do jednego z interfejsów biznesowych komponentu EJB. |
Objaśnienie | Zgodnie ze specyfikacją Enterprise JavaBeans (EJB) dla modułu można użyć tylko jednego elementu interceptor-binding stylu 1. |
Działanie | Popraw deskryptor wdrażania tak, aby dla modułu używany był tylko jeden element interceptor-binding stylu 1. |
Objaśnienie | Zgodnie ze specyfikacją Enterprise JavaBeans (EJB) dla każdego komponentu EJB można użyć tylko jednego elementu interceptor-binding stylu 2. |
Działanie | Popraw deskryptor wdrażania tak, aby dla komponentu EJB używany był tylko jeden element interceptor-binding stylu 2. |
Objaśnienie | Zgodnie ze specyfikacją Enterprise JavaBeans (EJB) dla każdej metody komponentu EJB można użyć tylko jednego elementu interceptor-binding stylu 3. |
Działanie | Popraw deskryptor wdrażania tak, aby dla metody komponentu EJB używany był tylko jeden element interceptor-binding stylu 3. |
Objaśnienie | Zgodnie ze specyfikacją Enterprise JavaBeans (EJB) dla każdej metody komponentu EJB o danej sygnaturze można użyć tylko jednego elementu interceptor-binding stylu 4. |
Działanie | Popraw deskryptor wdrażania tak, aby dla metody komponentu EJB używany był tylko jeden element interceptor-binding stylu 4. |
Objaśnienie | Zgodnie ze specyfikacją EJB zdalny interfejs obiektu podstawowego musi zostać udostępniony, jeśli udostępniono zdalny interfejs komponentu. |
Działanie | Zmień konfigurację aplikacji, aby udostępnić zdalny interfejs obiektu podstawowego dla komponentu bean {0}. |
Objaśnienie | Zgodnie ze specyfikacją EJB lokalny interfejs obiektu podstawowego musi zostać udostępniony, jeśli udostępniono lokalny interfejs komponentu. |
Działanie | Zmień konfigurację aplikacji, aby udostępnić lokalny interfejs obiektu podstawowego dla komponentu bean {0}. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean musi zostać zdefiniowana jako klasa typu public. |
Działanie | Zdefiniuj klasę komponentu bean {1} jako klasę typu public. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean nie może być zdefiniowana jako klasa typu final. |
Działanie | Nie definiuj klasy komponentu bean {1} jako klasy typu final. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean nie może być zdefiniowana jako klasa typu abstract. |
Działanie | Nie definiuj klasy komponentu bean {1} jako klasy typu abstract. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean musi być zdefiniowana jako klasa najwyższego poziomu. |
Działanie | Zdefiniuj klasę komponentu bean {1} jako klasę najwyższego poziomu. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean musi zawierać publicznego konstruktora bez parametrów. |
Działanie | Zmień klasę komponentu bean {1}, aby zawierała publicznego konstruktora bez parametrów. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean nie może definiować metody finalize. |
Działanie | Nie definiuj metody finalize w klasie komponentu bean. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean obiektu musi implementować klasę javax.ejb.EntityBean. |
Działanie | Zmień klasę komponentu {1}, aby implementowała klasę javax.ejb.EntityBean. |
Objaśnienie | Zgodnie ze specyfikacją EJB nazwy metod biznesowych nie mogą rozpoczynać się od łańcucha znaków ejb. W przeciwnym razie mogą wystąpić problemy z metodami wywołań zwrotnych. |
Działanie | Zmień nazwę metody biznesowej {2}, aby nie rozpoczynała się od łańcucha znaków ejb. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowane interfejsy biznesowe i komponentów muszą być interfejsami Java. |
Działanie | Zmień konfigurację komponentu bean {0}, aby udostępnić interfejsy Java. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowane interfejsy biznesowe nie mogą rozszerzać żadnych interfejsów pakietu javax.ejb. |
Działanie | Zmień interfejs {1}, aby nie rozszerzał interfejsu {2}. Możesz również zmienić konfigurację komponentu bean {0}, aby nie określał interfejsu {1} jako interfejs biznesowy. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowane lokalne interfejsy nie mogą rozszerzać interfejsu javax.rmi.Remote. |
Działanie | Zmień interfejs {1}, aby nie rozszerzał interfejsu javax.rmi.Remote. Możesz również zmienić konfigurację komponentu bean {0}, aby nie określał interfejsu {1} jako lokalny interfejs. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowany lokalny interfejs komponentu musi rozszerzać interfejs javax.ejb.EJBLocalObject. |
Działanie | Zmień interfejs {1}, aby rozszerzał interfejs javax.ejb.EJBLocalObject. Możesz również zmienić konfigurację komponentu bean {0}, aby nie określał interfejsu {1} jako lokalny interfejs komponentu. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowany zdalny interfejs komponentu musi rozszerzać interfejs javax.ejb.EJBObject. |
Działanie | Zmień interfejs {1}, aby rozszerzał interfejs javax.ejb.EJBObject. Możesz również zmienić konfigurację komponentu bean {0}, aby nie określał interfejsu {1} jako zdalny interfejs komponentu. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowany lokalny interfejs obiektu podstawowego musi rozszerzać interfejs javax.ejb.EJBLocalHome. |
Działanie | Zmień interfejs {1}, aby rozszerzał interfejs javax.ejb.EJBLocalHome lub zmień konfigurację komponentu bean {0}, aby nie określał interfejsu {1} jako lokalny interfejs obiektu podstawowego. |
Objaśnienie | Zgodnie ze specyfikacją EJB skonfigurowany zdalny interfejs obiektu podstawowego musi rozszerzać interfejs javax.ejb.EJBHome. |
Działanie | Zmień interfejs {1}, aby rozszerzał interfejs javax.ejb.EJBHome lub zmień konfigurację komponentu bean {0}, aby nie określał interfejsu {1} jako zdalny interfejs obiektu podstawowego. |
Objaśnienie | Zgodnie ze specyfikacją EJB wszystkie metody create w interfejsie obiektu podstawowego muszą zwracać interfejs komponentu. |
Działanie | Zmień metodę {2} w interfejsie obiektu podstawowego {1}, aby zwracała interfejs komponentu. |
Objaśnienie | Zgodnie ze specyfikacją EJB każdy interfejs obiektu podstawowego musi definiować co najmniej jedną metodę create. |
Działanie | Zmień interfejs obiektu podstawowego {1}, aby definiował metodę create. |
Objaśnienie | Zgodnie ze specyfikacją EJB wszystkie metody create w interfejsie obiektu podstawowego muszą zwracać interfejs komponentu. |
Działanie | Zmień metodę {2} w interfejsie obiektu podstawowego {1}, aby zwracała interfejs komponentu {3}. |
Objaśnienie | Zgodnie ze specyfikacją EJB klauzula throws we wszystkich metodach create interfejsu obiektu podstawowego musi zawierać wyjątek javax.ejb.CreateException. |
Działanie | Zmień metodę {2} w interfejsie obiektu podstawowego {1}, aby zgłaszała wyjątek javax.ejb.CreateException. |
Objaśnienie | Zgodnie ze specyfikacją EJB interfejs obiektu podstawowego dla stanowego komponentu bean sesji może zawierać tylko jedną metodę. Ta metoda musi być metodą create. |
Działanie | Usuń metodę {2} z interfejsu obiektu podstawowego {1}. |
Objaśnienie | Zgodnie ze specyfikacją EJB nazwy wszystkich metod zdefiniowanych w interfejsie obiektu podstawowego dla bezstanowego komponentu bean sesji muszą rozpoczynać się od łańcucha znaków create. |
Działanie | Zmień nazwę metody {2} w interfejsie obiektu podstawowego {1}, aby rozpoczynała się łańcucha znaków create lub usuń tę metodę. |
Objaśnienie | Zgodnie ze specyfikacją EJB w interfejsie obiektu podstawowego komponentu bean obiektu nie można definiować metod, których nazwy rozpoczynają się od łańcucha znaków remove. |
Działanie | Zmień nazwę metody {2} w interfejsie obiektu podstawowego {1}, aby nie rozpoczynała się łańcucha znaków remove lub usuń tę metodę. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean musi implementować metodę ejbCreate lub init dla każdej metody create dla interfejsu obiektu podstawowego. |
Działanie | Zmień klasę komponentu bean {3}, aby udostępnić metodę ejbCreate lub init odpowiadającą metodzie {2}. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean obiektu musi implementować metodę ejbCreate dla każdej metody create dla interfejsu obiektu podstawowego. |
Działanie | Zmień klasę komponentu bean {3}, aby udostępnić metodę ejbCreate odpowiadającą metodzie {2}. |
Objaśnienie | Zgodnie ze specyfikacją EJB typ wartości zwracanej przez wszystkie metody ejbCreate dla klasy komponentu bean obiektu musi być typem klucza podstawowego. |
Działanie | Zmień typ wartości zwracanej przez metodę {2} na klasę klucza podstawowego. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean obiektu musi implementować metodę ejbPostCreate dla każdej metody create dla interfejsu obiektu podstawowego. |
Działanie | Zmień klasę komponentu bean {3}, aby udostępnić metodę ejbPostCreate odpowiadającą metodzie {2}. |
Objaśnienie | Zgodnie ze specyfikacją EJB typ wartości zwracanej przez wszystkie metody ejbPostCreate dla klasy komponentu bean obiektu musi być typu void. |
Działanie | Zmień typ wartości zwracanej przez metodę {2} na typ void. |
Objaśnienie | Metoda {2} interfejsu obiektu podstawowego {1} dla komponentu bean obiektu {0} nie definiuje odpowiedniej metody ejbFind dla klasy {3}. |
Działanie | Zmień klasę komponentu bean {3}, aby udostępnić metodę ejbFind odpowiadającą metodzie {2}. |
Objaśnienie | Zgodnie ze specyfikacją EJB typ wartości zwracanej przez metodę ejbFindByPrimaryKey dla klasy komponentu bean obiektu musi być typem klucza podstawowego. |
Działanie | Zmień typ wartości zwracanej przez metodę {2} na klasę klucza podstawowego. |
Objaśnienie | Zgodnie ze specyfikacją EJB typ wartości zwracanej przez wszystkie niestandardowe metody ejbFind dla klasy komponentu bean obiektu musi być klasą klucza podstawowego, klasą java.util.Collection lub klasą java.util.Enumeration. |
Działanie | Zmień typ wartości zwracanej przez metodę {2} na klasę klucza podstawowego, klasę java.util.Collection lub klasę java.util.Enumeration. |
Objaśnienie | Zgodnie ze specyfikacją EJB klasa komponentu bean obiektu musi implementować metodę ejbHome dla każdej metody home dla interfejsu obiektu podstawowego. |
Działanie | Zmień klasę komponentu bean {3}, aby udostępnić metodę ejbHome odpowiadającą metodzie {2}. |
Objaśnienie | Zgodnie ze specyfikacją EJB typ wartości zwracanej przez wszystkie metody ejbHome dla klasy komponentu bean obiektu musi być zgodny z odpowiadającą metodą interfejsu obiektu podstawowego. |
Działanie | Zmień typ wartości zwracanej przez metodę {2} na typ {4}. |
Objaśnienie | Zgodnie ze specyfikacją EJB argumenty oraz typy wartości zwracanych przez wszystkie zdalne metody biznesowe komponentu EJB muszą być poprawnym typem dla protokołu RMI/IIOP. |
Działanie | Zmień metodę aplikacji {1}, aby używała tylko typów poprawnych dla protokołu RMI/IIOP. Możesz również zmienić aplikację, aby nie używała interfejsu {2} jako zdalnego interfejsu komponentu EJB. |
Objaśnienie | Zgodnie ze specyfikacją EJB klauzula throws w metodach zdalnego interfejsu biznesowego podstawowego nie powinna uwzględniać wyjątku java.rmi.RemoteException. |
Działanie | Usuń wyjątek RemoteException z klauzuli throws tej metody. Możesz również zmienić interfejs, aby implementował interfejs java.rmi.Remote, lub zmienić aplikację, aby nie używała interfejsu jako zdalnego interfejsu komponentu EJB. |
Objaśnienie | Zgodnie ze specyfikacją EJB wyjątek aplikacji nie może być zdefiniowany jako podklasa wyjątku java.rmi.RemoteException. |
Działanie | Zmień aplikację, aby nie zawierała żadnej metody zdalnego interfejsu biznesowego zdefiniowanej z podklasą wyjątku java.rmi.RemoteException w klauzuli throws. |
Objaśnienie | Zgodnie ze specyfikacją EJB wyjątek aplikacji dla interfejsu komponentu nie może być zdefiniowany jako podklasa wyjątku java.lang.RuntimeException. |
Działanie | Zmień aplikację w taki sposób, aby nie zawierała żadnej metody zdalnego interfejsu komponentu zdefiniowanej z podklasą wyjątku java.lang.RuntimeException w klauzuli throws. |
Objaśnienie | Zgodnie ze specyfikacją EJB w przypadku metod zdalnego interfejsu biznesowego implementujących interfejs java.rmi.Remote klauzula throws musi zawierać wyjątek java.rmi.RemoteException. |
Działanie | Dodaj wyjątek RemoteException do klauzuli throws tej metody. Możesz również zmienić interfejs, aby nie implementował interfejsu java.rmi.Remote, lub zmienić aplikację, aby nie używała interfejsu jako zdalnego interfejsu komponentu EJB. |
Objaśnienie | Dla zdalnych interfejsów można znaleźć następujące informacje w specyfikacji odwzorowania języka Java na IDL: Metody oparte na wzorcach projektowych komponentów EJB w zakresie prostych właściwości zapisu i odczytu lub tylko do odczytu są odwzorowywane na atrybuty interfejsu OMG IDL. Obie określone metody odwzorowują na ten sam atrybut interfejsu OMG IDL. Ten interfejs nie jest typem poprawnym dla protokołu RMI/IIOP. |
Działanie | Zmień aplikację, zmieniając nazwę jednej z metod powodujących konflikt lub usuwając tę metodę. |
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 | Wykryto wyjątek ogólny. |
Działanie | Użyj tych informacji razem z dodatkowymi komunikatami o wyjątku, aby określić przyczynę problemu. |
Objaśnienie | Dwie z określonych opcji są niezgodne i nie mogą być stosowane jednocześnie. |
Działanie | Sprawdź opis składni i usuń jedną z określonych opcji. |
Objaśnienie | Jedna z określonych opcji wymaga innej opcji, która nie została zastosowana. |
Działanie | Sprawdź opis składni i określ wymaganą opcję. |
Objaśnienie | Określona usługa licznika czasu EJB nie istnieje na wskazanym serwerze. Usługa licznika czasu EJB mogła utracić ważność lub mogła zostać anulowana. |
Działanie | Sprawdź, czy poprawnie określono tożsamość usługi licznika czasu EJB i nazwę serwera. Jeśli usługa licznika czasu EJB istnieje, a tożsamość i nazwa serwera zostały określone poprawnie, sprawdź wcześniejsze wyjątki w celu uzyskania dodatkowych informacji. |
Objaśnienie | Usługa licznika czasu EJB skonfigurowana dla określonego serwera nie jest dostępna. Usługa licznika czasu EJB może nie zostać uruchomiona, jeśli na serwerze nie ma uruchomionych aplikacji z komponentami EJB TimedObject. |
Działanie | Sprawdź, czy w ramach określonego procesu serwera została uruchomiona aplikacja z komponentem EJB TimedObject. |
Objaśnienie | Wyświetlony plik JAR nie został skonfigurowany jako moduł poziomu 3.0. |
Działanie | Jeśli ten moduł powinien zawierać komponenty EJB 3.0, sprawdź adnotacje kodu źródłowego Java lub dane konfiguracyjne pliku ejb-jar.xml. |
Objaśnienie | Wyświetlony plik JAR nie zawiera komponentów EJB 3.0 ze zdalnymi interfejsami. |
Działanie | Jeśli ten moduł powinien zawierać komponenty EJB 3.0 ze zdalnymi interfejsami, sprawdź adnotacje modułu lub dane konfiguracji pliku ejb-jar.xml. |
Objaśnienie | Pierwszy parametr musi być pełną nazwą klasy, plikiem JAR lub plikiem EAR. Pliki JAR i EAR muszą zawierać kompletną ścieżkę do katalogu. |
Działanie | Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy. |
Objaśnienie | Określonego pliku nie można otworzyć dla operacji odczytu. |
Działanie | Sprawdź ustawienia uprawnień dla tego pliku w systemie plików. |
Objaśnienie | Dla wywołania komendy createEJBStubs opcję można określić tylko raz. |
Działanie | Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy. |
Objaśnienie | Nazwa pliku dziennika musi wskazywać plik łącznie ze ścieżką do katalogu. Ponadto nazwa pliku dziennika nie może rozpoczynać się od znaku łącznika (-). |
Działanie | Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy. |
Objaśnienie | Określonego pliku nie można otworzyć dla operacji zapisu. |
Działanie | Sprawdź ustawienia uprawnień dla tego pliku w systemie plików. |
Objaśnienie | W przypadku opcji -logfile nazwa pliku dziennika musi zostać podana jako następny parametr |
Działanie | Sprawdź opis składni i określ wymagany parametr nazwy pliku dziennika. |
Objaśnienie | Ten parametr nie jest zgodny z żadną z dozwolonych opcji wejściowych. |
Działanie | Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy. |
Objaśnienie | Przekroczono łączną liczbę dozwolonych parametrów wejściowych. |
Działanie | Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy. |
Objaśnienie | Podczas przetwarzania komendy wystąpił nieoczekiwany wyjątek. |
Działanie | Dodaj opcję -verbose do wywołania komendy createEJBStubs, aby zobaczyć więcej informacji. |
Objaśnienie | Każdy skonfigurowany obiekt podstawowy musi mieć interfejs komponentu. |
Działanie | Przeanalizuj dane konfiguracji dla tego obiektu podstawowego. |
Objaśnienie | Wyjątek nie był oczekiwany. |
Działanie | Przeanalizuj ustawienia uprawnień systemu plików. |
Objaśnienie | W systemie plików nie można utworzyć pliku tymczasowego. |
Działanie | Przeanalizuj ustawienia uprawnień systemu plików dla określonego katalogu. |
Objaśnienie | Nie można załadować wskazanej klasy. |
Działanie | Sprawdź, czy nie ma błędów pisowni, a także upewnij się, że wszystkie klasy macierzyste dla tej klasy zostały włączone do wejściowego pliku JAR lub EAR albo zostały udostępnione przy użyciu opcji -cp. |
Objaśnienie | Nie można załadować klasy parametrów metody lub klasy wartości zwracanych przez metodę wyświetlonej klasy. |
Działanie | Sprawdź, czy wszystkie klasy przekazane jako parametry metody lub używane jako wartości zwracane metody w metodach wyświetlonej klasy zostały włączone do wejściowego pliku JAR lub EAR albo zostały udostępnione przy użyciu opcji -cp. |
Objaśnienie | W przypadku opcji -cp jako następny parametr należy podać nazwę ścieżki klasy. |
Działanie | Sprawdź opis składni i określ wymagany parametr nazwy ścieżki klasy. |
Objaśnienie | Nie znaleziono pliku określonego jako pierwszy parametr. |
Działanie | Sprawdź pisownię i uprawnienia do odczytu określonego pliku. |
Objaśnienie | Nie można zmienić nazwy określonego pliku. |
Działanie | Przeanalizuj ustawienia uprawnień systemu plików. Ponadto upewnij się, że plik docelowy jeszcze nie istnieje. |
Objaśnienie | Nie można usunąć podanego pliku. |
Działanie | Przeanalizuj ustawienia uprawnień systemu plików. |
Objaśnienie | Nazwa określona dla opcji -newfile jest niedozwolona. |
Działanie | Upewnij się, że nazwa nie jest taka sama, jak nazwa pliku wejściowego. |
Objaśnienie | Moduły komponentów EJB muszą zawierać co najmniej jeden komponent EJB. |
Działanie | Upewnij się, że w tym module skonfigurowano co najmniej jeden komponent EJB. Komponenty EJB muszą używać pliku ejb-jar.xml lub adnotacji kodu źródłowego. |
Objaśnienie | Parametr nazwy pliku aktualizacji musi być typem pliku JAR, WAR i EAR oraz musi zawierać ścieżkę do pliku. |
Działanie | Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy. |
Objaśnienie | Nie można znaleźć podanego pliku wyjściowego. |
Działanie | Sprawdź pisownię i uprawnienia do zapisu danego pliku. |
Objaśnienie | W systemie plików nie można utworzyć określonego pliku. |
Działanie | Przeanalizuj ustawienia uprawnień systemu plików dla określonego katalogu. |
Objaśnienie | Określony plik wyjściowy musi być plikiem, który nie istnieje. |
Działanie | Podaj nową nazwę pliku wyjściowego. |
Objaśnienie | W danych konfiguracji aplikacji zamiast nazwy katalogu biblioteki znajduje się pusty łańcuch. W wyniku tego działania katalog biblioteki zostanie wyłączony. |
Działanie | Jeśli katalog biblioteki dla tej aplikacji nie powinien zostać wyłączony, zmodyfikuj plik konfiguracyjny application.xml w pliku EAR. |
Objaśnienie | Określony plik JAR lub WAR nie zawiera żadnych klas interfejsu zdalnego dla komponentu EJB 3.0. |
Działanie | Jeśli ten moduł powinien zawierać klasy interfejsu zdalnego dla komponentu EJB 3.0, dodaj te klasy do modułu. |
Objaśnienie | Typ wejścia pełnej nazwy klasy nie jest zgodny z określoną opcją. |
Działanie | Sprawdź opis składni i zmień typ wejścia lub usuń określoną opcję. |