CNTR

CNTR0001W: Nie można dezaktywować stanowego komponentu bean sesji: {0} {1} {2}
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.
CNTR0002W: Nie powiodła się próba pobrania opakowania dla podstawowego obiektu.
Podstawowy obiekt: {0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0003W: Nie można aktywować stanowego komponentu bean sesji: {0} {1}
{2}
Objaśnienie Kontener nie może aktywować stanowego komponentu bean sesji z pamięci masowej.
Działanie Wykonaj działanie w oparciu o informacje o wyjątku zawarte w komunikacie CNTR0003W.
CNTR0004E: Próba uzyskania blokady została przerwana.
Blokada: {0}
Objaśnienie Wątek próbujący uzyskać blokadę na wyłączność w obrębie kontenera został przerwany podczas oczekiwania na blokadę.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0005W: Nie można dezaktywować komponentu EJB: {0} {1} {2}
Objaśnienie Kontener nie może dezaktywować komponentu EJB.
Działanie Wykonaj działanie w oparciu o informacje o wyjątku zawarte w komunikacie CNTR0005W.
CNTR0006W: Nie można połączyć obiektu EJBObject {0} z brokerem ORB.
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 Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0008W: Nie można usunąć dezaktywowanego stanowego komponentu bean sesji: {0} {1} {2}
Objaśnienie Kontener nie może usunąć dezaktywowanego stanowego komponentu bean sesji z pamięci masowej.
Działanie Wykonaj działanie w oparciu o informacje o wyjątku zawarte w komunikacie CNTR0008W.
CNTR0009W: Próba uzyskania dostępu do komponentu bean {0} nie powiodła się, ponieważ komponent nie został wcześniej zainstalowany lub podczas jego instalacji wystąpiły problemy.
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ę.
CNTR0010W: Wystąpił wyjątek NumberFormatException podczas przekształcania wpisu <env-entry-name> {0} <env-entry-value> {1}: {2}
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.
CNTR0011W: Określono niepoprawny typ w przypadku wpisu środowiskowego kontekstu java:comp/env komponentu bean: <env-entry-name> {0}
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.
CNTR0012W: Współpracownik {0} zgłosił nieoczekiwany wyjątek. Operacja będzie kontynuowana dla pozostałych współpracowników.
Informacje o wyjątku: {1}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0013W: Nie można odwzorować wyjątku.
{0}
{1}
Objaśnienie Kontener nie może odwzorować wyjątku na poprawny wyjątek CORBA.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0014W: Wątek StatefulBeanReaper został przerwany. Trwa kończenie.
{0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0015W: Wystąpił nieoczekiwany wyjątek podczas wykonywania procedury czyszczącej stanowego komponentu bean.
Informacje o wyjątku:
{0}
{1}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0016W: Nie można usunąć dezaktywowanego stanowego komponentu bean sesji {0} z powodu wyjątku: {1}
Objaśnienie Kontener nie może usunąć dezaktywowanego stanowego komponentu bean sesji ze składnicy dezaktywacji.
Działanie Wykonaj działanie w oparciu o informacje o wyjątku zawarte w komunikacie CNTR0016W.
CNTR0017W: Współpracownik zabezpieczeń zgłosił nieoczekiwany wyjątek.
Informacje o wyjątku: {0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0018E: Komponent EJB zgłosił nieoczekiwany (niezadeklarowany) wyjątek. Informacje o wyjątku: {0}
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.
CNTR0019E: Komponent EJB zgłosił nieoczekiwany (niezadeklarowany) wyjątek podczas wywoływania metody {1}. Informacje o wyjątku: {0}
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.
CNTR0020E: Komponent EJB zgłosił nieoczekiwany (niezadeklarowany) wyjątek podczas wywoływania metody {1} dla komponentu bean {2}. Informacje o wyjątku: {0}
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.
CNTR0021E: Komponent EJB zgłosił nieoczekiwany (niezadeklarowany) wyjątek podczas wywoływania metody dla komponentu bean {1}. Informacje o wyjątku: {0}
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.
CNTR0022E: Koordynator transakcji nie jest dostępny.
{0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0023W: Katalog {0} nie istnieje. Na potrzeby deaktywacji komponentów bean kontener EJB użyje bieżącego katalogu.
Objaśnienie Kontener nie może otworzyć katalogu deaktywacji.
Działanie Sprawdź, czy istnieje katalog deaktywacji.
CNTR0024W: Nie można otworzyć strumienia wejściowego: {0} {1} {2}
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.
CNTR0025W: Nie można otworzyć strumienia wyjściowego: {0} {1} {2}
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.
CNTR0026W: Nazwa źródła danych komponentu bean typu CMP {0} ma wartość NULL. Komponent bean będzie niedostępny.
Objaśnienie Nie określono źródła danych dla komponentu bean obiektu.
Działanie Określ źródło danych dla komponentu bean obiektu lub domyślne źródło danych dla modułu.
CNTR0027W: Nie powiodła się próba zatwierdzenia połączenia:
{0}
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.
CNTR0028W: Nie powiodła się próba zamknięcia połączenia:
{0}
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.
CNTR0031W: Błąd podczas uruchamiania komponentu bean typu CMP {0}:
{1}
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.
CNTR0032W: Błąd podczas tworzenia obiektu utrwalania CMP przy użyciu źródła danych: {0}
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.
CNTR0033E: Kontener EJB ignoruje wychwycony nieoczekiwany wyjątek: {0}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0034I: Metoda ContainerEJBException.getExceptionChain zwraca niekompletną listę wyjątków.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0035E: Kontener EJB wychwycił wyjątek {0} i zgłasza wyjątek {1}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0036E: W przypadku kontenera EJB nie jest możliwe korzystanie z instancji komponentu bean na potrzeby przetwarzania metod wyszukiwarki dla trwałości zarządzanej przez kontener EJB 1.x. Kontener EJB zgłasza następujący wyjątek: {0}
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.
CNTR0037E: Przygotowana instrukcja nie jest odwzorowana na połączenie.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0038W: Konieczna jest zmiana atrybutu TX w celu wyeliminowania możliwości utraty aktualizacji komponentu bean {0} w przypadku, gdy jest on używany współbieżnie przez wiele transakcji. Komponent bean nie powinien używać atrybutów transakcji TX_NOT_SUPPORTED, TX_NEVER i TX_SUPPORTS.
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.
CNTR0039E: Kontener EJB wychwycił wyjątek {0} i zgłasza go ponownie.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0040E: Działanie wyszukiwarki zakończyło się niepowodzeniem z powodu wyjątku {0}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0041W: W wyniku działania wyszukiwarki został przekroczony limit kolekcji. Przetworzona zostanie następująca liczba pierwszych elementów: Integer.MAX_VALUE.
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.
CNTR0043E: Komponent bean {0} próbuje użyć niepoprawnej kombinacji strategii aktywowania i strategii ładowania na serwerze z funkcją zarządzania obciążeniem.
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.
CNTR0044W: Komponent bean {0} próbuje użyć niepoprawnej kombinacji strategii aktywowania z wartością Transakcja i strategii ładowania z wartością Aktywowanie. W przypadku strategii ładowania zostanie ustawiona wartość domyślna Transakcja.
Objaśnienie Strategia aktywowania określona dla komponentu EJB 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.
CNTR0045W: Nie można przekształcić zdalnego obiektu w kod pośredniczący. Możliwa przyczyna: {0}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0046E: Komponent bean {0} nie określił powiązania fabryki połączeń.
Objaśnienie W przypadku komponentu bean 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.
CNTR0047E: Komponent bean próbuje użyć interfejsu lub metody {0} w sytuacji zabronionej przez specyfikację EJB.
Objaśnienie Specyfikacja EJB nie zezwala na stosowanie metody 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 w tym środowisku.
CNTR0048W: Metoda wyszukiwarki {0} komponentu bean błędnie określa zasięg limitu czasu kolekcji wyszukiwarki jako zero.
Objaśnienie Dla metody wyszukiwarki 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.
CNTR0049E: Komponent bean próbuje użyć niepoprawnej kombinacji opcji zatwierdzania A i współbieżności optymistycznej.
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.
CNTR0050E: W transakcji kontenera wystąpił błąd protokołu.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0051E: Przekroczono limit czasu transakcji, ponieważ klient nie był aktywny przez ponad {1} s. ID transakcji: {0}
Objaśnienie Klient pozostawał nieaktywny przez czas dłuższy niż wartość limitu czasu bezczynności.
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.
CNTR0052W: Wątek LRU został przerwany. Trwa kończenie. {0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0053W: Wychwycono wyjątek podczas czyszczenia za pomocą algorytmu LRU {0} {1}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0054W: Został zgłoszony wyjątek przez strategię usuwania {0} {1}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0055W: Wychwycono wyjątek typu Throwable podczas próby utworzenia wpisu <env-entry-name> {0} <env-entry-value> {1}
{2}
Objaśnienie Kontener wychwycił wyjątek typu Throwable podczas próby utworzenia wpisu java:comp/env.
Działanie Wykonaj działanie w oparciu o informacje o wyjątku zawarte w komunikacie CNTR0055W.
CNTR0056W: Nie powiodła się próba pobrania opakowania dla komponentu bean. Komponent bean:
{0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0057W: Minimalna wielkość puli określona dla komponentu bean {0} nie jest poprawną liczbą całkowitą: {1}. Zamiast niej użyto wartości domyślnej.
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ą.
CNTR0058W: Maksymalna wielkość puli określona dla komponentu bean {0} nie jest poprawną liczbą całkowitą: {1}. Zamiast niej użyto wartości domyślnej.
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ą.
CNTR0059W: Minimalna wielkość puli określona dla komponentu bean {0} jest większa niż określona maksymalna wielkość puli: ({1}, {2}). Zostaną użyte wartości domyślne.
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.
CNTR0060I: W przypadku komponentu bean {2} minimalna i maksymalna wielkość puli wynosi odpowiednio {0} i {1}
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.
CNTR0061I: Dla wszystkich komponentów bean wymuszono ustawienie atrybutu tylko do odczytu metody findByPrimaryKey na wartość true.
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.
CNTR0062W: Nie znaleziono znaku równości w łańcuchu specyfikacji wielkości puli {0}
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.
CNTR0063W: W deskryptorze wdrażania dla aplikacji WWW lub komponentu EJB o nazwie wyświetlanej {0} nie można znaleźć odwołania do komponentu EJB. Być może w komponencie EJB określono niepoprawne informacje o powiązaniu.
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.
CNTR0064E: Instancja komponentu bean typu {0} ze strategią aktywowania opartą na sesji aktywności próbowała zaangażować się w wiele współbieżnych transakcji.
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.
CNTR0065E: Komponent bean typu CMP {0} podjął próbę użycia nieobsługiwanej wartości parametru Local Transaction resolution control.
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.
CNTR0066E: Komponent bean {0} podjął próbę użycia następującej niepoprawnej wartości parametru Local Transaction boundary: activity session.
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.
CNTR0067W: Komponent SessionBean {0} lub jego obiekt podstawowy podjął próbę użycia niepoprawnej kombinacji transakcji zarządzanych przez komponent bean i atrybutów transakcji na poziomie metody zarządzanych przez kontener. Atrybuty transakcji na poziomie metody zostaną zignorowane.
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.
CNTR0068W: Komponent bean {0} lub jego obiekt podstawowy podjął próbę użycia niepoprawnej kombinacji sesji aktywności zarządzanych przez komponenty bean i atrybutów sesji aktywności na poziomie metod.
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.
CNTR0069E: Komponent bean {0} w module EJB 1.1 podjął próbę użycia niepoprawnej strategii Activate at o wartości Activity Session.
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.
CNTR0070E: Komponent bean {0} w module EJB 1.1 próbował użyć następującej niepoprawnej wartości parametru Local Transactions Boundary: Activity Session.
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.
CNTR0071E: Komponent bean {0} w module EJB 1.1 próbował użyć następującej niepoprawnej wartości parametru Local Transactions Resolution control: ContainerAtBoundary.
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.
CNTR0072E: Komponent bean {0} próbował użyć niepoprawnej strategii Activate at w przypadku sesji aktywności zarządzanej przez kontener.
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.
CNTR0073E: Komponent bean {0} próbował użyć niepoprawnej wartości parametru Local Transactions Resolution control.
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.
CNTR0074E: W {0} wystąpiło nieoczekiwane wywołanie metody.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0075E: Nie można znaleźć lub załadować klasy udostępnianej przez użytkownika {0}, która jest wymagana przez komponent EJB.
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.
CNTR0076W: W deskryptorze wdrażania aplikacji WWW lub komponentu EJB o nazwie wyświetlanej {0} nie można znaleźć odwołania do obiektu ResourceRef.
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.
CNTR0077W: W deskryptorze wdrażania dla aplikacji WWW lub komponentu EJB o nazwie wyświetlanej {0} nie można znaleźć odwołania do obiektu ResourceEnvRef.
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.
CNTR0078I: W przypadku komponentu bean {0} włączono obsługę zamiaru dostępu dla wyszukiwarki niestandardowej.
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.
CNTR0080E: Usługa licznika czasu EJB nie jest dostępna dla komponentu EJB implementującego interfejs javax.ejb.TimedObject: {0}.
Objaśnienie Implementacja komponentu EJB 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. Inna możliwość to włączenie usługi licznika czasu EJB.
CNTR0081E: Metoda setTranEnlistmentNotNeeded została wywołana z nierozpoznanym kodem przyczyny ({0}).
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0082E: Nie można zarejestrować obiektu XAResource, ponieważ nie jest znany identyfikator odtwarzania adaptera zasobów {0} dla komponentu MDB {1}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0083E: Nie powiodła się próba utworzenia punktu końcowego komunikatu:
{0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0084E: Metoda {0} komponentu MDB {1} została zainstalowana z niepoprawnym atrybutem transakcji.
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 Zainstaluj ponownie aplikację przy użyciu atrybutu transakcji requires, not supported lub bean managed dla metody komponentu MDB.
CNTR0085E: Komponent MDB {0} musi implementować metodę {1} interfejsu {2}.
Objaśnienie Adapter zasobów wywołuje metodę, która nie jest implementowana przez komponent MDB (komponent bean sterowany komunikatami).
Działanie Określ, czy komponent MDB został wdrożony pod kątem korzystania z poprawnego adaptera zasobów. Jeśli komponent bean został powiązany z poprawnym adapterem zasobów, zmień komponent MDB w taki sposób, aby została udostępniona implementacja metody.
CNTR0086E: Wystąpił błąd konfiguracji odtwarzania transakcji dotyczący adaptera zasobów {0} i komponentu MDB {1}.
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) powiązanego z adapterem zasobów. Popraw ten błąd w celu wyeliminowania komunikatu o błędzie.
CNTR0087E: Adapter zasobów {0} nie może przekazać obiektu XAResource o wartości innej niż NULL do metody createEndpoint w przypadku komponentu MDB {1}.
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.
CNTR0088E: Prawdopodobnie klasa udostępniana przez użytkownika {0} nie implementuje interfejsu javax.ejb.TimedObject.
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.
CNTR0089E: Atrybut transakcji {0} jest niedozwolony w przypadku metody {1} komponentu EJB {2}.
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.
CNTR0090E: Powiązanie obiektu WebServiceRef nie powiodło się dla {0}: {1}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0091W: W deskryptorze wdrażania aplikacji WWW lub komponentu EJB o nazwie wyświetlanej {0} nie można znaleźć odwołania do obiektu MessageDestinationRef.
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.
CNTR0092W: Podjęto próbę uzyskania dostępu do komponentu EJB {0}, który nie został uruchomiony.
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.
CNTR0093E: Nie powiodła się próba uruchomienia komponentu EJB {0}. Wyjątek: {1}
Objaśnienie Wystąpił błąd podczas inicjowania i uruchamiania komponentu EJB.
Działanie Wykonaj działanie w oparciu o informacje o wyjątku zawarte w komunikacie CNTR0093E.
CNTR0094E: Komponent bean obiektu {0} został skonfigurowany przy użyciu strategii ładowania pamięci podręcznej komponentu bean, która powoduje przeładowywanie obiektu w określonych odstępach czasu. Jednak komponent bean obiektu nie został skonfigurowany pod kątem trwałości zarządzanej przez kontener EJB 2.x.
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.
CNTR0095W: W konfiguracji modułu EJB dla komponentu bean sesji {0} nie nadpisano ustawień replikacji z pamięci do pamięci.
Objaśnienie Komponent bean sesji został skonfigurowany w taki sposób, aby nadpisywać 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.
CNTR0096W: W konfiguracji aplikacji dla komponentu bean sesji {0} nie nadpisano ustawień replikacji z pamięci do pamięci.
Objaśnienie Komponent bean sesji został skonfigurowany w taki sposób, aby nadpisywać 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.
CNTR0097W: Brak ustawień replikacji z pamięci do pamięci dla kontenera EJB.
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.
CNTR0098I: Dla komponentu bean {0} wyłączono zarządzaną przez kontener i przeprowadzaną przed wyszukiwaniem synchronizację trwałej składnicy.
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.
CNTR0099I: Usługa {0} została zainicjowana pomyślnie.
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.
CNTR0100E: Metoda {0} wychwyciła wyjątek: {1}
Objaśnienie W określonej metodzie został wychwycony wyjątek.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0101E: Znacznik metody {0} ma wartość NULL.
Objaśnienie Do określonej metody przekazano znacznik elementu podrzędnego o wartości NULL.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0102E: Parametr entryKey metody {0} ma wartość NULL.
Objaśnienie Do określonej metody został przekazany parametr entryKey o wartości NULL.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0103E: Wartością metody {0} jest NULL.
Objaśnienie Do określonej metody przekazano wartość entryKey równą NULL.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0104E: Metoda {0} nie może przekształcić parametru entryKey w tablicę bajtów.
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.
CNTR0105E: Metoda {0} wychwyciła wyjątek: {1}. Znacznik stoken: {2}.
Objaśnienie Określona metoda wychwyciła wyjątek podczas przetwarzania znacznika elementu podrzędnego.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0106E: Metoda {0} nie może uzyskać delegacji uprawnień na potrzeby znacznika stoken {1}.
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.
CNTR0107E: Metoda {0} nie może przekształcić znacznika w tablicę bajtów (znacznik stoken: {1}).
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.
CNTR0108E: Metoda {0} wychwyciła wyjątek {1} podczas uzyskiwania delegacji uprawnień na potrzeby znacznika {2}.
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.
CNTR0109E: Parametr zdarzenia metody {0} ma wartość NULL.
Objaśnienie Do określonej metody przekazano parametr zdarzenia o wartości NULL.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0110E: Metoda {0} nie może przekształcić wartości w tablicę bajtów.
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.
CNTR0111E: Metoda {0} nie może przekształcić zdarzenia w tablicę bajtów (znacznik stoken: {1}).
Objaśnienie Określona metoda nie może przekształcić zdarzenia w tablicę bajtów.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0112E: Klasa udostępniana przez użytkownika {0} musi implementować interfejs {1}.
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ę w taki sposób, aby implementowała interfejs, tak jak wymaga tego specyfikacja EJB.
CNTR0113I: Obiekt SfDRSControllerInstance {0} odebrał zdarzenie REPLICATION_UP.
Objaśnienie Określony obiekt SfDRSControllerInstance odebrał zdarzenie REPLICATION_UP.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0114I: Obiekt SfDRSControllerInstance {0} odebrał zdarzenie REPLICATION_DOWN.
Objaśnienie Określony obiekt SfDRSControllerInstance odebrał zdarzenie REPLICATION_DOWN.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0115I: Obiekt SfDRSControllerInstance {0} odebrał zdarzenie IS_CONGESTED.
Objaśnienie Określony obiekt SfDRSControllerInstance odebrał zdarzenie IS_CONGESTED.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0116I: Obiekt SfDRSControllerInstance {0} odebrał zdarzenie NOT_CONGESTED.
Objaśnienie Określony obiekt SfDRSControllerInstance odebrał zdarzenie NOT_CONGESTED.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0117I: Wywołanie metody ejbStore() zarządzanej przez kontener zostanie pominięte w przypadku komponentu bean {0}, jeśli nie został on zmodyfikowany w bieżącej transakcji.
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.
CNTR0118I: Wstępne i końcowe przetwarzanie metod przez kontener dla wszystkich lokalnych metod i lokalnych metod podstawowych zostanie pominięte w przypadku komponentu bean: {0}.
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.
CNTR0119E: Klasa udostępniona przez użytkownika {0} nie może implementować interfejsu com.ibm.websphere.ejbcontainer.LightweightLocal. Kod przyczyny: {1}.
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 EJB w wersji 1.x lub komponentem bean obiektu CMP 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.
CNTR0120W: Wpisu środowiskowego kontekstu java:comp/env komponentu EJB {0} o typie Boolean nie ustawiono na poprawną wartość boolowską {1}. Do wpisu została przypisana wartość false.
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.
CNTR0121W: Błąd konfiguracji XML w pliku ejb-jar.xml dla pliku jar: {0}. Element container-transaction błędu zawiera element trans-attribute: {1}.
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.
CNTR0123W: Błąd konfiguracji XML w pliku ejb-jar.xml dla pliku jar: {0}. Element method-permission błędu dla komponentu EJB: {1}.
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.
CNTR0124W: Błąd konfiguracji XML w pliku ejb-jar.xml dla pliku jar: {0}. Element exclude-list błędu dla komponentu EJB: {1}.
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.
CNTR0125E: Nie można przetworzyć informacji o wstrzykiwaniu dla klasy: {0}.
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.
CNTR0126E: Klasa komponentów bean sterowanych komunikatami (MDB) {0} nie definiuje interfejsu nasłuchiwania komunikatów.
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 i określ interfejs nasłuchiwania komunikatów.
CNTR0130E: Jeśli komponent bean lub obiekt podstawowy mają określoną prostą nazwę powiązania JNDI, nie można określić konkretnych powiązań JNDI. Komponent bean {0} w module {1} musi używać prostej nazwy powiązania JNDI lub konkretnych powiązań JNDI, ale nie może używać obu opcji jednocześnie.
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.
CNTR0131E: W komponencie bean {0} modułu {1} brak skonfigurowanych interfejsów produkcyjnych.
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.
CNTR0132E: Komponent bean sesji {0} w module {1} zawiera interfejs skonfigurowany dla obiektu nasłuchiwania komunikatów lub punktu końcowego usługi Web Service.
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.
CNTR0133E: Komponent bean obiektu {0} w module {1} zawiera interfejs skonfigurowany dla obiektu biznesowego, obiektu nasłuchiwania komunikatów lub punktu końcowego usługi Web Service.
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.
CNTR0134E: Komponent bean sterowany komunikatami {0} w module {1} zawiera interfejs skonfigurowany dla komponentu, obiektu biznesowego, punktu końcowego usługi Web Service lub obiektu podstawowego.
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.
CNTR0135E: W pliku powiązań brak powiązania odpowiadającego komponentowi bean sterowanemu komunikatami (MDB) {0}.
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.
CNTR0136E: Konkretna nazwa powiązania JNDI udostępniona dla lokalnego obiektu podstawowego lub komponentu bean nie rozpoczyna się od łańcucha ejblocal:. Nazwa lokalnego powiązania {2} określona dla obiektu podstawowego lub komponentu bean {0} w module {1} nie rozpoczyna się od łańcucha znaków ejblocal:.
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.
CNTR0137E: Konkretna nazwa powiązania JNDI udostępniona dla zdalnego obiektu podstawowego lub komponentu bean rozpoczyna się od łańcucha ejblocal:. Nazwa zdalnego powiązania {2} określona dla obiektu podstawowego lub komponentu bean {0} w module {1} nie może rozpoczynać się od łańcucha znaków ejblocal:.
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.
CNTR0138E: Obiekt podstawowy lub komponent bean {0} w module {1} zawiera pustą wartość łańcucha dla nazwy powiązania JNDI.
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.
CNTR0139E: Komponent bean {0} w module {1} ma wiele nazw powiązań JNDI określonych dla interfejsu biznesowego {2}.
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.
CNTR0140E: Komponent bean {0} w module {1} określił interfejs biznesowy {2}, który nie istnieje dla powiązania JNDI interfejsu biznesowego.
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.
CNTR0141E: Komponent bean {0} w module {1} określił powiązanie JNDI obiektu podstawowego. To powiązanie nie zawiera zgodnej klasy interfejsu obiektu podstawowego.
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.
CNTR0142W: Powiązanie komponentu EJB o nazwie JNDI {0} nie zawiera sekcji komponentu EJB.
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.
CNTR0143E: Powiązanie komponentu EJB o nazwie JNDI {0} nie zawiera sekcji jca-adapter.
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.
CNTR0144E: Powiązanie komponentu EJB o nazwie JNDI {0} zawiera sekcję jca-adapter, która nie zawiera wartości activation-spec-binding-name.
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.
CNTR0145E: Powiązanie komponentu EJB o nazwie JNDI {0} zawiera sekcję jca-adapter, która nie zawiera wartości destination-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.
CNTR0146E: W pliku powiązań {0} znajdującym się w module {1} występuje błąd konfiguracji (numer wiersza: {2}, numer kolumny: {3}).
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.
CNTR0147E: W pliku powiązań {0} znajdującym się w module {1} występuje błąd konfiguracji.
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.
CNTR0148E: Komponent bean obiektu CMP {0} skonfigurowano pod kątem używania fabryki połączeń CMP o nazwie JNDI {1}. Ten zasób fabryki połączeń nie został skonfigurowany.
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.
CNTR0149E: Proces uruchamiania komponentu EJB {0} w module {1} nie powiódł się. Zgłoszono następujący wyjątek: {2}
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.
CNTR0150E: W metodzie {2} klasy komponentu EJB {3} nie można jednocześnie skonfigurować adnotacji {0} i {1}.
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.
CNTR0151E: W metodzie {1} klasy komponentu EJB {2} wielokrotnie określono rolę {0} w adnotacji @RolesAllowed.
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.
CNTR0152E: W klasie komponentu EJB {2} nie można jednocześnie skonfigurować adnotacji poziomu klasy {0} i {1}.
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.
CNTR0153E: W klasie komponentu EJB {1} wielokrotnie określono rolę {0} w adnotacji @RolesAllowed poziomu klasy.
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.
CNTR0154E: Inny komponent próbuje odwołać się do komponentu EJB {0} w module {1}. Ten komponent bean nie obsługuje implementacji interfejsu {2}, do którego inny komponent próbuje się odwołać.
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.
CNTR0155E: Inny komponent próbuje odwołać się do komponentu EJB {0} w module {1}. Ten komponent bean obsługuje zarówno lokalną, jak i zdalną implementację interfejsu {2}, do którego inny komponent próbuje się odwołać.
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.
CNTR0156E: Stanowy komponent bean sesji {0} w module {1} został skonfigurowany do obsługi przełączania awaryjnego. Aczkolwiek komponent bean sesji został również skonfigurowany w celu używania kontekstu trwałości o rozszerzonym zasięgu. Te ustawienia konfiguracji są ze sobą w konflikcie.
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.
CNTR0157E: Komponent EJB {0} w module {1} nie implementuje metody {2}. Ta metoda jest częścią interfejsu komponentu bean.
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.
CNTR0158E: Komponent bean sesji {0} w module {1} zawiera metodę {2} skonfigurowaną jako metoda limitu czasu. W tej metodzie można określić tylko jeden parametr typu javax.ejb.Timer lub nie należy określać żadnych parametrów.
Objaśnienie Komponenty bean licznika czasu muszą implementować metodę limitu czasu z jednym parametrem typu javax.ejb.Timer lub bez parametrów.
Działanie Popraw implementację komponentu bean tak, aby zawierała wymagany parametr lub nie zawierała żadnych parametrów. Następnie zainstaluj aplikację ponownie.
CNTR0159E: W module {0} występuje błąd konfiguracji dotyczący relacji dziedziczenia określonej między nadrzędnym komponentem bean {1} i podrzędnym komponentem bean {2}.
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.
CNTR0160E: Komponent EJB {0} w module {1} został skonfigurowany jako komponent bean licznika czasu. Aczkolwiek ten komponent bean nie implementuje następującej wymaganej metody limitu czasu: ejbTimeout
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.
CNTR0161E: W komponencie EJB {0} w module {1} określono adnotację @Timeout w co najmniej dwóch metodach.
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.
CNTR0162E: W komponencie EJB {0} w module {1} określono następującą metodę limitu czasu: {2}. Ta metoda nie jest implementowana przez komponent bean.
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.
CNTR0163E: W komponencie EJB {0} w module {1} określono metodę limitu czasu {2} w znaczniku timeout-method języka XML. Określono również metodę limitu czasu {3} w adnotacji @Timeout w kodzie źródłowym Java. Ta konfiguracja powoduje wystąpienie konfliktów.
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.
CNTR0164E: Komponent EJB {0} w module {1} implementuje metodę limitu czasu {2} powodującą utworzenie wyjątku aplikacji.
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.
CNTR0165E: Komponent EJB {0} w module {1} implementuje metodę limitu czasu {2} zwracającą wartość typu innego niż void.
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.
CNTR0166E: Komponent EJB {0} w module {1} implementuje metodę limitu czasu {2} zadeklarowaną jako static lub final.
Objaśnienie Metody limitu czasu nie można deklarować jako static lub final.
Działanie Popraw deklarację implementacji dla metody limitu czasu. Następnie zainstaluj aplikację ponownie.
CNTR0167I: Serwer tworzy powiązanie interfejsu {0} komponentu EJB {1} w module {2} aplikacji {3}. Położenie powiązania: {4}
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.
CNTR0168W: Dla komponentu EJB {0} w module {1} aplikacji {2} skonfigurowano prostą nazwę powiązania, ale ma on wiele interfejsów zdalnych lub lokalnych. Położenia nazewnictwa używane do powiązania tych interfejsów będą różnić się od określonej prostej nazwy powiązania.
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.
CNTR0169E: Komponent EJB {0} określony w powiązaniu {1} modułu {2} nie istnieje.
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.
CNTR0170E: Komponent EJB {0} w module {1} nie ma zdefiniowanego typu komponentu bean.
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.
CNTR0171E: Zarówno komponent EJB {0} w module {1} aplikacji {2}, jak i komponent EJB {3} w module {4} aplikacji {5} ma następujące położenie powiązania: {5}
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.
CNTR0172E: Interfejs {0} komponentu bean {1} w module {2} aplikacji {3} nie może być powiązany z położeniem nazwy {4}. Interfejs {5} komponentu bean {6} w module {7} aplikacji {8} jest już powiązany z położeniem nazwy {4}.
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.
CNTR0173E: Interfejs {0} komponentu bean {1} w module {2} aplikacji {3} nie może być powiązany z położeniem nazwy {4}. Interfejs {5} tego samego komponentu bean jest już powiązany z tym samym położeniem nazwy {4}.
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.
CNTR0174I: Komponent bean {0} w module {1} jest komponentem EJB w wersji wcześniejszej niż 3.0 i nie ma określonej nazwy powiązania podstawowego. Dla tego komponentu bean została utworzona następująca nazwa powiązania: {2}.
Objaśnienie Powiązanie interfejsu zostanie utworzone w określonym położeniu nazewnictwa.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0175W: Strategia aktywowania skonfigurowana dla komponentu bean {0} w module {1} aplikacji {2} została zmieniona z {3} na ONCE. Stanowy komponent bean sesji przywołujący rozszerzony kontekst trwałości musi mieć skonfigurowaną strategię aktywowania ONCE.
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.
CNTR0176E: Interfejs dostawcy usługi Web Service powoduje konflikt ze skonfigurowanym interfejsem punktu końcowego usługi Web Service {0} dla komponentu bean {1} w module {2} aplikacji {3}.
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0177E: Próba utworzenia serwera proxy punktu końcowego usługi Web Service dla komponentu bean {0} w module {1} aplikacji {2} nie powiodła się: {3}
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.
CNTR0178E: Skonfigurowana metoda punktu końcowego usługi Web Service {0} nie została zaimplementowana przez komponent bean {1} w module {2} aplikacji {3}.
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.
CNTR0179W: Osiągnięto maksymalną liczbę ponownych prób ({0}) dla nietrwałego licznika czasu.
Objaśnienie Osiągnięto maksymalną liczbę ponownych prób, która została skonfigurowana w usłudze licznika czasu komponentu EJB (atrybut nonPersistentTimerRetryCount w obiekcie konfiguracyjnym licznika czasu EJB). Do czasu pomyślnego zakończenia metody limitu czasu nie będą podejmowane żadne dalsze próby.
Działanie Określ przyczynę niepowodzenia metody limitu czasu lub zwiększ maksymalną liczbę prób.
CNTR0183E: Nie można uzyskać menedżera licznika czasu używanego przez usługę licznika czasu EJB.
{0}
Objaśnienie Podjęto próbę uzyskania menedżera licznika czasu, ponieważ w obiekcie konfiguracji licznika czasu EJB (uniqueTimerManagerForNP) skonfigurowano opcję tworzenia oddzielnej puli wątków dla nietrwałych liczników czasu.
Działanie Alternatywnie można skonfigurować usługę licznika czasu pod kątem używania programu planującego dla nietrwałych liczników czasu.
CNTR0184W: Plik ibm-ejb-jar-bnd.xml znajdujący się w module {0} zawiera więcej niż jedną sekcję {1} z atrybutem nazwy {2} dla klasy przechwytywacza {3}. Zostanie użyta wyłącznie ostatnia sekcja ({1}). Klasa przechwytywacza używa przestrzeni nazw java:comp dla komponentu EJB {4}.
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.
CNTR0185E: Dla komponentu bean {0} w module {1} aplikacji {2} skonfigurowano co najmniej jedną metodę asynchroniczną, ale komponent bean nie jest komponentem bean sesji. Metody asynchroniczne można konfigurować tylko w komponentach bean sesji.
Objaśnienie Metody asynchroniczne można konfigurować tylko w komponentach bean sesji.
Działanie Usuń metodę asynchroniczną z komponentu bean.
CNTR0187E: Dla metody {0} w komponencie bean {1} w module {2} aplikacji {3} skonfigurowano atrybut transakcji {4}. Metody asynchroniczne obsługują tylko atrybuty transakcji typu TX_REQUIRED, TX_REQUIRES_NEW lub TX_NOT_SUPPORTED.
Objaśnienie Dla metod asynchronicznych można skonfigurować następujące typy atrybutów transakcji: TX_REQUIRED, TX_REQUIRES_NEW lub TX_NOT_SUPPORTED.
Działanie Zmień konfigurację atrybutu transakcji w metodzie na konfigurację atrybutu transakcji jednego z trzech obsługiwanych typów.
CNTR0188E: Wychwycono nieoczekiwany wyjątek. Wyjątek: {0}
Objaśnienie To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić.
Działanie Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/.
CNTR0189E: Klasy komponentu bean {0} nie można oznaczyć jako komponentu bean uruchamiania przy użyciu adnotacji Java lub w ramach deskryptora wdrażania XML.
Objaśnienie Tylko pojedyncze komponenty bean sesji można definiować z adnotacją uruchamiania lub deskryptorem wdrażania XML.
Działanie Usuń adnotację Java uruchamiania lub deskryptor wdrażania XML z tej klasy komponentu EJB lub zmień klasę tak, aby była pojedynczym komponentem bean sesji.
CNTR0190E: Nie powiodło się zainicjowanie pojedynczego komponentu bean sesji uruchamiania {0} w module {1}. Wyjątek:
{2}
Objaśnienie Instancje pojedynczego komponentu bean sesji uruchamiania są tworzone jako część przetwarzania uruchamiania aplikacji. Dowolny błąd spowoduje niepowodzenie uruchomienia aplikacji.
Działanie Usuń przyczynę wyjątku dołączonego do tego komunikatu o błędzie.
CNTR0191E: Wybrano opcję tworzenia unikalnego menedżera licznika czasu dla nietrwałych liczników czasu, ale liczba wątków licznika czasu ma nieobsługiwaną wartość: {0}
Objaśnienie W przypadku współużytkowania pul wątków skonfigurowanych dla trwałych liczników czasu należy skonfigurować wiele wątków licznika czasu. Jeśli w obiekcie konfiguracyjnym EJBTimer atrybut uniqueTimerManagerForNP został ustawiony na wartość true, atrybut numNPTimerThreads należy ustawić na wartość 1 lub większą.
Działanie W ustawieniach usługi licznika czasu EJB serwera aplikacji określ wartość dodatnią dla liczby wątków nietrwałego licznika czasu. Alternatywnie można skonfigurować usługę licznika czasu tak, aby używała programu planującego dla nietrwałych liczników czasu. W tym celu wybierz opcję współużytkowania puli wątków skonfigurowanej dla trwałych liczników czasu (wartość false dla atrybutu uniqueTimerManagerForNP w obiekcie konfiguracyjnym EJBTimer).
CNTR0192E: Wartość limitu czasu dostępu {0} nie jest poprawna w przypadku metody {1} komponentu EJB klasy {2}. Wartość ta musi być większa lub równa -1 i mniejsza niż wartość java.lang.Long.MAX_VALUE (9223372036854775807).
Objaśnienie Limit czasu dostępu jest określany przez adnotacje lub deskryptor wdrażania. Wartość ta musi być większa lub równa -1 i mniejsza niż wartość java.lang.Long.MAX_VALUE (9223372036854775807).
Działanie Popraw wartość limitu czasu dostępu dla metody identyfikowanej przez komunikat. W deskryptorze wdrażania używana jest nazwa metody * w celu wskazania wszystkich metod pojedynczej klasy. Jeśli używana jest adnotacja, a w metodzie nie znaleziono adnotacji @AccessTimeout, popraw adnotację @AccessTimeout na poziomie klasy.
CNTR0193E: Poprawna wartość {0} określona dla typu zarządzania współbieżnością klasy komponentu EJB {1} to Bean lub Container.
Objaśnienie Typ zarządzania współbieżnością można określić przy użyciu adnotacji @ConcurrencyManagement lub znacznika concurrency-management-type w deskryptorze wdrażania dla pojedynczego komponentu bean sesji. Wartością dla pojedynczych komponentów bean sesji musi być BEAN lub CONTAINER.
Działanie Popraw adnotację @ConcurrencyManagement lub znacznik concurrency-management-type tak, aby miał wartość Bean lub Container.
CNTR0194E: Wartość {0} określona dla typu zarządzania współbieżnością w pliku ejb-jar.xml nie jest taka sama jak wartość {1} adnotacji @ConcurrencyManagement w klasie komponentu EJB {2}.
Objaśnienie Deskryptor wdrażania nie może nadpisać wartości udostępnionej przez adnotację @ConcurrencyManagement w pojedynczym komponencie bean sesji.
Działanie Usuń lub zmień wartość określoną w pliku ejb-jar.xml tak, aby nie nadpisywała wartości w adnotacji @ConcurrencyManagement.
CNTR0195E: Nie można uzyskać menedżera pracy work manager powiązanego z programem planującym scheduler {0} używanym w usłudze licznika czasu EJB.
Objaśnienie Podjęto próbę uzyskania menedżera pracy work manager.
Działanie Sprawdź, czy dla programu planującego scheduler usługi licznika czasu skonfigurowano menedżer pracy work manager.
CNTR0196E: Konwersja wartości limitu czasu dostępu {0} z jednostki czasu {1} na jednostkę czasu milisekundy spowodowała przepełnienie.
Objaśnienie Limit czasu dostępu jest określany przez adnotacje lub deskryptor wdrażania. Aby konwersja była poprawna, wynik konwersji na milisekundy musi być większy niż zero i mniejszy niż wartość java.lang.Long.MAX_VALUE (9223372036854775807).
Działanie Popraw wartość limitu czasu dostępu dla metody identyfikowanej przez komunikat. W deskryptorze wdrażania używana jest nazwa metody * w celu wskazania wszystkich metod pojedynczej klasy. Jeśli używana jest adnotacja, a w metodzie nie znaleziono adnotacji @AccessTimeout, popraw adnotację @AccessTimeout na poziomie klasy.
CNTR0197E: Komponent EJB {0} inny niż pojedynczy zawiera metadane zależności.
Objaśnienie Komponent został skonfigurowany w taki sposób, że jest zależny od innego komponentu bean poprzez adnotację @DependsOn lub element depends-on w pliku ejb-jar.xml. Jednak komponent bean nie jest pojedynczym komponentem bean sesji.
Działanie Usuń metadane zależności lub zmień typ komponentu bean.
CNTR0198E: Pojedynczy komponent bean sesji {0} w module {1} zależy od komponentu {2}, który nie istnieje.
Objaśnienie Komponent został skonfigurowany w taki sposób, że jest zależny od innego komponentu bean poprzez adnotację @DependsOn lub element depends-on w pliku ejb-jar.xml. Jednak ten drugi komponent bean nie istnieje.
Działanie Usuń lub zmień zależność od nieistniejącego komponentu bean.
CNTR0199E: Pojedynczy komponent bean sesji {0} w module {1} zależy od nazwy {2}, która nie określa jednoznacznie komponentu EJB.
Objaśnienie Komponent bean został skonfigurowany w taki sposób, że zależy od innego komponentu bean o podanej nazwie. Komponent bean o tej nazwie nie istnieje w tym samym module, a więcej niż jeden moduł zawiera komponent bean o tej nazwie.
Działanie Usuń zależność lub użyj pełnej nazwy komponentu bean, np. modul.jar#NazwaKomponentuBean
CNTR0200E: Pojedynczy komponent bean sesji {0} w module {1} zależy od komponentu EJB {2} w module {3}, ale element docelowy nie jest pojedynczym komponentem bean sesji.
Objaśnienie Komponent został skonfigurowany w taki sposób, że jest zależny od innego komponentu bean poprzez adnotację @DependsOn lub element depends-on w pliku ejb-jar.xml. Jednak ten drugi komponent bean nie jest pojedynczy.
Działanie Usuń lub zmień zależność od komponentu bean, który nie jest pojedynczy, lub dopasuj typ tego komponentu.
CNTR0201E: Pojedynczy komponent bean sesji {0} w module {1} zależy bezpośrednio lub pośrednio od siebie samego.
Objaśnienie Komponent został skonfigurowany w taki sposób, że jest zależny od siebie samego lub innego komponentu bean, który pośrednio zależy od danego komponentu bean poprzez adnotację @DependsOn lub element depends-on w pliku ejb-jar.xml.
Działanie Usuń lub zmień zależność od określonego komponentu bean albo zmień jedną z jego zależności tak, aby nie zależała od niego.
CNTR0202E: Typem wartości zwracanej przez metodę asynchroniczną {0} w komponencie bean {1} jest void, a liczba wyjątków aplikacji w klauzuli throws tej metody wynosi {2}.
Objaśnienie Metoda została skonfigurowana jako asynchroniczna poprzez adnotację @Asynchronous lub element asynch-method w pliku ejb-jar.xml. Metody asynchroniczne zwracające wartości typu void nie mogą mieć wyjątków aplikacji w klauzuli throws.
Działanie Zmień typ wartości zwracanej przez metodę, usuń wyjątek aplikacji z klauzuli throws lub zmień metadane metody tak, aby nie była asynchroniczna.
CNTR0203E: W pliku ejb-jar.xml deklarowana jest metoda asynchroniczna dla komponentu bean sesji {0}, ale nie zadeklarowano elementu method-name.
Objaśnienie Podany komponent bean sesji deklaruje metodę asynchroniczną w pliku ejb-jar.xml, ale nie określił elementu method-name.
Działanie Zmodyfikuj plik ejb-jar.xml i określ element method-name dla metody, która ma być asynchroniczna (lub określ znak * w przypadku wszystkich metod).
CNTR0204E: W pliku ejb-jar.xml zadeklarowano parametr w elemencie metody asynchronicznej będącym znakiem wieloznacznym dla komponentu bean sesji {0}. Nie można określać parametrów w elementach wieloznacznych.
Objaśnienie W pliku ejb-jar.xml niepoprawnie określono element method-params wewnątrz elementu async-method, który zawiera element method-name będący znakiem wieloznacznym (*). Według specyfikacji EJB 3.1 nie jest to dozwolone.
Działanie Usuń element method-params z pliku XML lub zmień element method-name tak, aby reprezentował konkretną metodę z określonymi parametrami method-params.
CNTR0205E: Komponent bean {0} w pliku ejb-jar.xml zawiera element async-method z niepoprawną wartością elementu method-intf. Dozwolone wartości to Local i Remote. Określono wartość {1}.
Objaśnienie Jedyne poprawne wartości dla elementu method-intf metody asynchronicznej to Local i Remote. Wszystkie inne wartości są niepoprawne i kontener EJB nie rozpozna zawierającego je elementu async-method.
Działanie Zmień wartość elementu method-intf na Local lub Remote.
CNTR0206E: Typem wartości zwracanej przez metodę asynchroniczną {0} w komponencie bean {1} jest {2}. W przypadku metod asynchronicznych wymagane jest zwrócenie wartości typu void lub future<V>.
Objaśnienie Metody asynchroniczne muszą zwracać wartości typu void lub future<V>.
Działanie Popraw implementację metody asynchronicznej tak, aby zwracała wartości typu void lub future<V>. Następnie zainstaluj aplikację ponownie.
CNTR0207E: Stanowy komponent bean sesji {0} w module {1} zawiera automatyczny licznik czasu.
Objaśnienie Nie można określić automatycznych liczników czasu dla stanowych komponentów bean sesji.
Działanie Usuń automatyczny licznik czasu lub zmień typ komponentu bean.
CNTR0208E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania dla metody {2}, ale typy parametrów metody nie są poprawne dla metody wywoływanej zwrotnie po przekroczeniu limitu czasu.
Objaśnienie Automatyczny licznik czasu może nie mieć żadnych parametrów lub mieć jeden parametr javax.ejb.Timer.
Działanie Zmień typy parametrów metody lub usuń metadane automatycznego licznika czasu.
CNTR0209E: W komponencie EJB {0} w module {1} istnieje metoda wywoływana zwrotnie po przekroczeniu limitu czasu {2}, która nie ma wymaganej sygnatury metody.
Objaśnienie Specyfikacja Enterprise JavaBeans wymaga, aby metody wywoływane zwrotnie po przekroczeniu limitu czasu miały następującą sygnaturę: void &lt;METHOD&gt;() lub void &lt;METHOD&gt;(Timer timer)
Działanie Popraw sygnaturę metody wywoływanej zwrotnie po przekroczeniu limitu czasu dla tej klasy komponentu bean.
CNTR0210E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania dla metody {2}, ale nie znaleziono metody wywoływanej zwrotnie po przekroczeniu limitu czasu o tej nazwie.
Objaśnienie Deskryptor wdrażania zawiera metadane automatycznego licznika czasu dla podanej nazwy metody, ale nie znaleziono żadnej metody z sygnaturą metody wywoływanej zwrotnie po przekroczeniu limitu czasu o tej nazwie. Typem zwracanej wartości w przypadku metody wywoływanej zwrotnie po przekroczeniu limitu czasu musi być void, a metoda musi mieć jeden parametr typu javax.ejb.Timer lub nie może mieć żadnych parametrów.
Działanie Dodaj metodę o podanej nazwie, zmień sygnaturę istniejącej metody o tej nazwie lub usuń licznik czasu z deskryptora wdrażania.
CNTR0211E: Komponent EJB {0} w module {1} zawiera automatyczne metadane dla metody {2}, ale pole harmonogramu {3} zawiera niepoprawną wartość.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule lub @Schedules, ale określone pole w metadanych ma niepoprawną wartość.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0212E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu dla metody {2}, ale pole harmonogramu {3} zawiera wartość spoza zakresu tego pola.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule albo @Schedules, ale określone pole w metadanych ma wartość spoza zakresu tego pola.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0213E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu dla metody {2}, ale granica zakresu pola harmonogramu {3} jest niepoprawna.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule albo @Schedules, ale granica zakresu dla określonego pola w metadanych jest niepoprawna. Górna i dolna granica zakresu musi być nieujemną liczbą całkowitą lub wartością słowa kluczowego.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0214E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu dla metody {2}, ale wartość odstępu czasu pola harmonogramu {3} jest niepoprawna.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule albo @Schedules, ale wartość odstępu czasu określonego pola w metadanych jest niepoprawna. Wartości przyrostu muszą być liczbami całkowitymi.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0215E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu dla metody {2}, ale w polu harmonogramu {3} znajduje się wartość listy, która nie jest poprawna.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule albo @Schedules, ale określone pole w metadanych ma wartość listy, która nie jest poprawna. Wartości listy muszą być liczbami całkowitymi, słowami kluczowymi lub zakresami.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0216E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu dla metody {2}, ale pole harmonogramu {3} korzysta z przyrostu.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule albo @Schedules, ale określone pole w metadanych korzysta z przyrostu. Przyrostów można używać tylko dla pól sekund, minut i godzin.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0217E: Komponent EJB {0} w module {1} zawiera metadane automatycznego licznika czasu dla metody {2}, ale pole harmonogramu {3} zawiera słowo kluczowe w postaci liczebnika porządkowego bez dnia tygodnia.
Objaśnienie Podana metoda zawiera metadane automatycznego licznika czasu w deskryptorze wdrażania lub w adnotacji @Schedule albo @Schedules, ale w określonym polu w metadanych znajduje się słowo kluczowe w postaci liczebnika porządkowego bez dnia tygodnia. Po słowach kluczowych 1st, 2nd, 3rd, 4th i 5th musi następować słowo kluczowe oznaczające dzień tygodnia.
Działanie Zmień pole w metadanych automatycznego licznika czasu lub usuń te metadane.
CNTR0218E: Wystąpił błąd podczas tworzenia trwałych automatycznych liczników czasu dla modułu {0}:
{1}
Objaśnienie Moduł zawiera niepoprawne metadane lub program planujący usługi licznika czasu EJB nie może utworzyć automatycznych liczników czasu.
Działanie Sprawdź metadane modułu i konfigurację programu planującego.
CNTR0219I: Liczba trwałych automatycznych liczników czasu utworzonych przez serwer dla modułu {2} wynosi {0}, a liczba nietrwałych automatycznych liczników czasu utworzonych przez serwer dla tego modułu wynosi {1}.
Objaśnienie Serwer utworzył określoną liczbę automatycznych liczników czasu dla podanego modułu. Jeśli serwer utworzył wcześniej dla modułu trwałe automatyczne liczniki czasu, podczas kolejnych uruchomień aplikacji nie będą tworzone żadne trwałe automatyczne liczniki czasu.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR0220E: CNTR0220E: Klasa przechwytywacza {0} istnieje wiele razy na liście przechwytywaczy komponentu EJB {1}. Lista przechwytywaczy dla komponentu bean: {2}
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ę.
CNTR0221E: Przechwytywacz na poziomie metody {0} dla metody {1} komponentu EJB {2} ma taką samą nazwę, jaka znajduje się na następującej liście przechwytywaczy na poziomie klasy: {3}
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.
CNTR0222E: Przechwytywacz na poziomie metody {0} dla metody {1} komponentu EJB {2} ma taką samą nazwę, jaka znajduje się na następującej liście przechwytywaczy domyślnych: {3}
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.
CNTR0223E: Tylko jedna metoda w klasie {0} może być metodą przechwytywacza {1}.
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.
CNTR0224E: W komponencie EJB {0} brak znacznika method-name w elemencie exclude-class-interceptors elementu interceptor-binding deskryptora wdrażania.
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.
CNTR0225E: Element exclude-default-interceptors w deskryptorze wdrażania jest niepoprawny dla elementu interceptor-binding stylu 1.
Objaśnienie Element interceptor-binding korzysta z elementu exclude-default-interceptors, który jest poprawny tylko dla elementu interceptor-binding stylu 2,3 lub 4.
Działanie Usuń element exclude-default-intercrptor lub zmień znacznik ejb-name w elemencie interceptor-binding tak, aby udostępnić konkretną nazwę komponentu EJB.
CNTR0226E: Komponent EJB {2} określa element interceptor-binding stylu 4 dla metody {0} o sygnaturze {1}. Nie można użyć elementu interceptor-binding stylu 4, jeśli element interceptor-binding stylu 3 jest także używany dla tej samej metody tego samego komponentu EJB.
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.
CNTR0227E: Komponent EJB {0} ma element interceptor-order, który określa następującą listę interceptor-order: {1}. Ta lista nie jest pełnym porządkowaniem przechwytywaczy na poziomie klasy dla komponentu bean. Brak następujących nazw przechwytywaczy: {2}
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.
CNTR0228E: Komponent EJB {0} określa przechwytywacze na poziomie metody dla metody {1} o następującej liście interceptor-order: {2}. Ta lista nie jest pełnym porządkowaniem przechwytywaczy na poziomie metody dla komponentu bean. Brak następujących nazw przechwytywaczy: {3}
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.
CNTR0229E: Metoda przechwytywacza {0} nie może być deklarowana jako final lub static.
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.
CNTR0230E: Metoda {0} nie ma wymaganej sygnatury dla metody {1}.
Objaśnienie Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody around-invoke i around-timeout miały następującą sygnaturę: Object &lt;METHOD&gt;(InvocationContext) throws Exception
Działanie Popraw sygnaturę metody przechwytywacza.
CNTR0231E: Sygnatura metody {0} jest niepoprawna dla metody {1} klasy komponentu EJB.
Objaśnienie Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody cyklu życia komponentu EJB miały następującą sygnaturę: void &lt;METHOD&gt;()
Działanie Popraw sygnaturę metody przechwytywacza.
CNTR0232E: Metoda {0} nie ma wymaganej sygnatury dla metody {1} klasy przechwytywacza.
Objaśnienie Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby metody cyklu życia klasy przechwytywacza miały następującą sygnaturę: void &lt;METHOD&gt;(InvocationContext)
Działanie Popraw sygnaturę metody przechwytywacza.
CNTR0233E: Komponent EJB {1} określa adnotację @Remove w metodzie {0}. Adnotacja jest niepoprawna, ponieważ ta metoda nie jest metodą biznesową komponentu bean.
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ą.
CNTR0234E: Metoda inicjowania dla stanowego komponentu bean sesji może być metodą ejbCreate&lt;METHOD&gt; tylko wtedy, gdy komponent bean jest zgodny z poziomem specyfikacji Enterprise JavaBeans (EJB) 2.1 lub wcześniejszym. Nie można go zastosować do metody {0} komponentu EJB {1}.
Objaśnienie Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby zgodna metoda ejbCreate&lt;METHOD&gt; 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.
CNTR0235E: Nazwa dostosowanej metody create&lt;METHOD&gt; musi zostać określona dla metody {0} lub {1} komponentu EJB {2}.
Objaśnienie Adnotacja @Init jest stosowana do wielu metod komponentu EJB. Specyfikacja Enterprise JavaBeans 3.0 wymaga, aby w przypadku wieloznaczności została określona nazwa dostosowanej metody create&lt;METHOD&gt; interfejsu obiektu podstawowego lub interfejsu lokalnego obiektu podstawowego.
Działanie Użyj elementu value adnotacji @Init, aby określić nazwę metody create&lt;METHOD&gt; dla jednej z dwóch podanych metod. W ten sposób wieloznaczność zostanie usunięta.
CNTR0236E: Komponent EJB {1} ma element init-method określający metodę {0}. Ta metoda nie jest metodą typu public komponentu bean.
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.
CNTR0237E: Nie można znaleźć ani załadować klasy przechwytywacza komponentu EJB 3.0 {0} dostarczonej przez użytkownika.
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.
CNTR0238E: Klasa przechwytywacza {2} określa metodę {1}, która nie jest metodą {0} tej klasy.
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.
CNTR0239E: Element method-name nie jest poprawny dla elementu interceptor-binding stylu 1.
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.
CNTR0240E: Komponent EJB {1} określa przechwytywacz na poziomie klasy {0}, którego nazwa jest taka sama, jak nazwa znajdująca się na następującej liście przechwytywaczy domyślnych: {2}
Objaśnienie Ta 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.
CNTR0241E: Ponieważ komponent EJB {0} implementuje interfejs javax.ejb.SessionBean, metoda {1} musi być metodą {2}, a nie {3}.
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.
CNTR0242E: Ponieważ komponent EJB {0} implementuje interfejs javax.ejb.SessionBean, metoda {1} musi być metodą {2}, a nie {3}.
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.
CNTR0243E: Ponieważ komponent EJB {0} implementuje interfejs javax.ejb.MessageDriven, metoda {1} musi być metodą {2}, a nie {3}.
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.
CNTR0244E: Nie znaleziono nazwy metody {0} w jednym z interfejsów biznesowych komponentu EJB {1}. Element interceptor-binding stylu {2} wymaga, aby metoda była metodą biznesową komponentu EJB.
Objaśnienie Zgodnie ze specyfikacją Enterprise JavaBeans (EJB) element interceptor-binding stylu 3 lub 4 musi używać znacznika &lt;method-name&gt;, 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.
CNTR0245E: Moduł {0} aplikacji {1} ma więcej niż jeden element interceptor-binding stylu 1 w deskryptorze wdrażania. Dozwolony jest tylko jeden element interceptor-binding stylu 1.
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.
CNTR0246E: Moduł {0} aplikacji {1} ma więcej niż jeden element interceptor-binding stylu 2 w deskryptorze wdrażania. Dozwolony jest tylko jeden element interceptor-binding stylu 2.
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.
CNTR0247E: W deskryptorze wdrażania metody {0} komponentu EJB {1} udostępniono więcej niż jeden element interceptor-binding stylu 3.
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.
CNTR0248E: W deskryptorze wdrażania metody {0} o sygnaturze {1} komponentu EJB {2} udostępniono więcej niż jeden element interceptor-binding stylu 4.
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.
CNTR0251W: Nie można usunąć automatycznych liczników czasu EJB z programu planującego dla aplikacji {0} działającej na serwerze {1}. Aby ręcznie usunąć liczniki czasu, użyj narzędzia wsadmin w celu wykonania następującej komendy: $AdminTask removeAutomaticEJBTimers "-appName {0} -serverName {1} -nodeName {2} "
Objaśnienie Żadne automatyczne liczniki czasu EJB powiązane z aplikacją na serwerze nie zostały usunięte z programu planującego. Dlatego też program planujący może próbować uruchomić te liczniki czasu w przyszłości.
Działanie Wykonaj komendę removeAutomaticEJBTimers z poziomu nawiązanej sesji wsadmin, aby usunąć liczniki czasu powiązane z aplikacją na tym konkretnym serwerze.
CNTR0252W: Nie można usunąć automatycznych liczników czasu EJB z programu planującego dla aplikacji {0} i modułu {1} działających na serwerze {2}. Aby ręcznie usunąć liczniki czasu, użyj narzędzia wsadmin w celu wykonania następującej komendy: $AdminTask removeAutomaticEJBTimers "-appName {0} -moduleName {1} -serverName {2} -nodeName {3} "
Objaśnienie Żadne automatyczne liczniki czasu EJB powiązane z aplikacją i modułem na serwerze nie zostały usunięte z programu planującego. Dlatego też program planujący może próbować uruchomić te liczniki czasu w przyszłości.
Działanie Wykonaj komendę removeAutomaticEJBTimers z poziomu nawiązanej sesji wsadmin, aby usunąć liczniki czasu powiązane z aplikacją i modułem na tym konkretnym serwerze.
CNTR0253W: Nie można znaleźć zadania RemoveBinaries. W wyniku tego istniejące liczniki czasu EJB, które zostały utworzone automatycznie, nie zostaną usunięte.
Objaśnienie Użyj komendy removeAutomaticEJBTimers, aby ręcznie usunąć wszystkie automatyczne liczniki czasu EJB, które nie są już poprawne.
Działanie Przetwarzanie mające na celu usunięcie wszystkich automatycznych liczników czasu EJB jest wyzwalane przez inny wewnętrzny proces o nazwie RemoveBinaries, który nie został znaleziony. W wyniku tego przetwarzanie mające na celu usunięcie automatycznych liczników czasu EJB nie zostało uruchomione.
CNTR0254W: Aplikacja bądź moduł, który został zaktualizowany lub usunięty, zawierał automatycznie utworzone liczniki czasu EJB. Jednak ponieważ przetwarzanie zostało uruchomione w trybie lokalnym, liczniki czasu nie zostały usunięte. Użyj komendy removeAutomaticEJBTimers, aby usunąć je ręcznie.
Objaśnienie Użyj komendy removeAutomaticEJBTimers, aby ręcznie usunąć wszystkie automatyczne liczniki czasu EJB, które nie są już poprawne.
Działanie Przetwarzanie mające na celu usunięcie automatycznych liczników czasu EJB nie zostanie wykonane, jeśli działająca sesja wsadmin jest rozłączona. W wyniku tego automatyczne liczniki czasu EJB nie zostały usunięte.
CNTR0301E: Komponent EJB {0} w module {1} aplikacji {2} zawiera automatyczny licznik czasu dla metody {3}, ale od czasu utworzenia licznika czasu przez serwer w aplikacji wprowadzono niezgodną zmianę.
Objaśnienie Komponent EJB próbował uruchomić metodę wywoływaną zwrotnie po przekroczeniu limitu czasu na potrzeby automatycznego licznika czasu, ale w aplikacji wprowadzono niezgodną zmianę, nie usuwając automatycznych liczników czasu.
Działanie Zatrzymaj aplikację i uruchom komendę removeAutomaticEJBTimers dla obiektu AdminTask, aby ręcznie usunąć zawartość bazy danych. Serwer automatycznie ponownie utworzy liczniki czasu po zrestartowaniu aplikacji.
CNTR0302W: Konfiguracja menedżera pracy używana dla metod asynchronicznych nie jest zgodna ze specyfikacją Enterprise JavaBeans (EJB).
Objaśnienie Specyfikacja wymaga, aby metody asynchroniczne zawierały tylko dane kontekstu zabezpieczeń.
Działanie Upewnij się, że instancja menedżera pracy została skonfigurowana w taki sposób, aby przekazywała tylko dane kontekstu zabezpieczeń, zgodnie z wymogami specyfikacji.
CNTR0303W: Konfiguracja menedżera pracy używana dla usługi licznika czasu EJB nie jest zgodna ze specyfikacją Enterprise JavaBeans (EJB).
Objaśnienie Specyfikacja nie obsługuje przekazywania żadnych danych kontekstu wykonywania do metody limitu czasu.
Działanie Upewnij się, że instancja menedżera pracy została skonfigurowana w taki sposób, aby nie przekazywała danych kontekstu, zgodnie z wymogami specyfikacji.
CNTR0304W: Komponent EJB {0} w module {1} aplikacji {2} zawiera adnotację @StatefulTimeout. Adnotacja @StatefulTimeout jest poprawna tylko w przypadku stanowych komponentów bean sesji. Kontener EJB zignoruje adnotację w tym komponencie bean.
Objaśnienie Adnotacja @StatefulTimeout ma zastosowanie tylko do stanowych komponentów bean sesji. Kontener EJB zignoruje adnotację w tym komponencie bean.
Działanie Usuń adnotację @StatefulTimeout z określonego komponentu bean lub przekształć komponent bean w stanowy komponent bean sesji.
CNTR0305W: Interfejs biznesowy {0} zawiera adnotację @Asynchronous. Te adnotacje nie są poprawne w przypadku typów interfejsów i kontener EJB zignoruje je.
Objaśnienie Adnotacja @Asynchronous ma zastosowanie tylko do klas komponentów bean, a nie do interfejsów biznesowych. Kontener EJB zignoruje te adnotacje w interfejsach. Metody komponentów bean będą uruchamiane synchronicznie, chyba że ta adnotacja zostanie określona w klasie komponentu bean lub metodzie klasy komponentu bean albo metody zostaną zadeklarowane jako asynchroniczne w deskryptorze wdrażania ejb-jar.xml.
Działanie Usuń wszystkie adnotacje @Asynchronous z określonego interfejsu biznesowego i sprawdź, czy adnotacje zostały poprawnie określone w klasie komponentu bean.
CNTR0306W: Interfejs biznesowy {0} zawiera adnotację @StatefulTimeout. Ta adnotacja nie jest poprawna w przypadku typów interfejsów i zostanie zignorowana przez kontener EJB.
Objaśnienie Adnotacja @StatefulTimeout ma zastosowanie tylko do klas komponentów bean, a nie do interfejsów biznesowych. Kontener EJB zignoruje tę adnotację w interfejsach. Komponent bean będzie używał domyślnej wartości limitu czasu, chyba że ta adnotacja zostanie określona w klasie komponentu bean lub metodzie klasy komponentu bean albo komponent bean zadeklaruje element stateful-timeout w deskryptorze wdrażania ejb-jar.xml.
Działanie Usuń adnotację @StatefulTimeout z określonego interfejsu biznesowego i sprawdź, czy adnotacje zostały poprawnie określone w klasie komponentu bean.
CNTR0307W: Wartość limitu czasu dla komponentu EJB {0} w module {1} aplikacji {2} została określona w adnotacji @StatefulTimeout lub elemencie stateful-timeout deskryptora wdrażania i nie jest poprawną liczbą całkowitą: {3}. Zostanie użyta wartość domyślna {4} ms.
Objaśnienie Jako wartość stanowego limitu czasu można określić tylko dodatnią liczbę całkowitą. Zostanie użyta wartość domyślna.
Działanie Zmień wartość stanowego limitu czasu, określając dodatnią liczbę całkowitą.
CNTR0308W: Komponent EJB {0} w module {1} aplikacji {2} zawiera element stateful-timeout deskryptora wdrażania, ale brak mu wymaganego elementu timeout. Kontener EJB obliczy wartość domyślną.
Objaśnienie Wymagane jest, aby wartość elementu timeout została określona w elemencie stateful-timeout deskryptora wdrażania.
Działanie Dodaj wartość elementu timeout do elementu stateful-timeout deskryptora wdrażania dla określonego komponentu bean.
CNTR0309E: Komponent EJB {0} w module {1} aplikacji {2} zawiera wartość stanowego limitu czasu {3} o jednostce czasu {4}. Konwersja na milisekundy spowodowała przepełnienie.
Objaśnienie Stanowy limit czasu jest określany poprzez adnotacje lub deskryptor wdrażania. Aby konwersja była poprawna, wynik konwersji na milisekundy musi być większy niż zero i mniejszy niż wartość java.lang.Long.MAX_VALUE (9223372036854775807).
Działanie Popraw wartość stanowego limitu czasu dla komponentu EJB identyfikowanego przez komunikat.
CNTR0310W: Komponent EJB {0} w module {1} aplikacji {2} zawiera element stateful-timeout deskryptora wdrażania. Element stateful-timeout ma zastosowanie tylko do stanowych komponentów bean sesji. Kontener EJB zignoruje element stateful-timeout w tym komponencie bean.
Objaśnienie Ten element ma zastosowanie tylko do stanowych komponentów bean sesji. Kontener EJB zignoruje element stateful-timeout w tym komponencie bean.
Działanie Usuń element stateful-timeout deskryptora wdrażania z określonego komponentu bean lub przekształć komponent bean w stanowy komponent bean sesji.
CNTR0311E: Wartość limitu czasu określona dla komponentu EJB {0} modułu {1} aplikacji {2} w adnotacji @StatefulTimeout jest ujemna: {3}.
Objaśnienie Stanowy limit czasu musi mieć wartość dodatnią lub wartość 0 (w przypadku braku limitu czasu) bądź -1 (w celu wskazania nieskończonego limitu czasu).
Działanie Zmodyfikuj adnotację @StatefulTimeout w komponencie EJB.
CNTR0312E: Wartość limitu czasu określona dla komponentu EJB {0} modułu {1} aplikacji {2} w elemencie stateful-timeout deskryptora wdrażania jest ujemna: {3}.
Objaśnienie Stanowy limit czasu musi mieć wartość dodatnią lub wartość 0 (w przypadku braku limitu czasu) bądź -1 (w celu wskazania nieskończonego limitu czasu).
Działanie Zmodyfikuj element stateful-timeout w deskryptorze wdrażania komponentu EJB.
CNTR0313W: Wartość limitu czasu określona dla właściwości systemowej {0} nie jest poprawną liczbą całkowitą: {1}. Zostanie użyta wartość domyślna {2} min.
Objaśnienie Jako wartość stanowego limitu czasu można określić tylko dodatnią liczbę całkowitą. Zostanie użyta wartość domyślna.
Działanie Zmień wartość stanowego limitu czasu, określając dodatnią liczbę całkowitą.
CNTR0314E: Komponent EJB {0} w module {1} zawiera metadane licznika czasu w deskryptorze wdrażania dla metody {2}, ale nie wskazuje, czy docelowa metoda nie akceptuje żadnych parametrów, czy akceptuje jeden parametr. W hierarchii klas komponentu bean znaleziono wersję metody {2} z jednym parametrem oraz bez parametrów.
Objaśnienie Deskryptor wdrażania definiuje licznik czasu dla określonej metody, ale nie wskazuje liczby parametrów akceptowanych przez tę metodę. W hierarchii klas komponentu bean istnieje wiele metod o tej samej nazwie, które zostały zakwalifikowane do odbierania wywołań zwrotnych licznika czasu. W wyniku tego kontener EJB nie może określić metody docelowej dla licznika czasu.
Działanie Zmień deskryptor wdrażania tak, aby licznik czasu jednoznacznie wskazywał docelową wersję metody (bez parametrów lub z jednym parametrem).
CNTR0315E: Stanowy komponent bean sesji {0} w module {1} aplikacji {2} nie zadeklarował zależności od odwołania trwałości {3}.
Objaśnienie Jeśli stanowy komponent bean sesji znajduje się w pliku WAR, musi deklarować zależności od wszystkich odwołań do kontekstu trwałości i odwołań do jednostki trwałości, do których będzie uzyskiwał dostęp.
Działanie Dodaj odpowiednią adnotację kodu źródłowego @PersistenceContext lub @PersistenceUnit dla stanowego komponentu bean sesji lub dodaj odpowiedni element persistence-context-ref lub persistence-unit-ref do odpowiedniego elementu sesji w deskryptorze wdrażania XML.
CNTR0316E: Wykryto konflikt odwołań do zasobów. {0}
Objaśnienie Odwołanie do zasobu zostało zdefiniowane w wielu miejscach ze sprzecznymi danymi.
Działanie Zmień definicje odwołania do zasobu tak, aby nie powodowały konfliktów, lub użyj jednego odwołania do zasobu i usuń zduplikowane definicje odwołania do zasobu.
CNTR0317E: Komponent bean {0} został umieszczony w module WAR i zdefiniowany jako punkt końcowy JAX-RPC przy użyciu deskryptora ejb-jar.xml. Interfejs {1} został zadeklarowany jako punkt końcowy JAX-RPC. Jednak komponenty bean umieszczone w module WAR nie są obsługiwane jako punkty końcowe JAX-RPC. Umieść komponent bean w module EJBJAR lub usuń interfejs punktu końcowego usługi z deskryptora wdrażania.
Objaśnienie Komponent EJB nie może zostać zadeklarowany jako punkt końcowy JAX-RPC i umieszczony w module WAR.
Działanie Umieść komponent EJB w module EJBJAR. Alternatywnie zaktualizuj deskryptor ejb-jar.xml tak, aby nie deklarował już komponentu EJB jako punktu końcowego JAX-RPC.
CNTR0318E: Dla komponentu bean {0} w module {1} aplikacji {2} nie określono żadnego elementu ejb-class.
Objaśnienie Podczas deklarowania komponentów EJB w pliku ejb-jar.xml użytkownicy muszą udostępnić nazwę klasy dla komponentu bean.
Działanie Zmodyfikuj plik ejb-jar.xml lub kod źródłowy aplikacji i zainstaluj aplikację ponownie.
CNTR0319E: Komponent bean {0} jest komponentem bean uruchamiania i został on umieszczony w module archiwum WWW (WAR), co nie jest dozwolone. Komponenty bean uruchamiania muszą być umieszczane w autonomicznych modułach EJB. Uzyskanie określonego zachowania komponentu EJB umieszczonego w module WAR związanego z uruchamianiem odbywa się przez zastosowanie pojedynczego komponentu bean sesji oznaczonego adnotacją @Startup lub odpowiedniego elementu języka XML.
Objaśnienie Komponent bean uruchamiania nie może być umieszczany w pliku .war.
Działanie Umieść komponent bean uruchamiania w autonomicznym module JAR komponentu EJB. Innym sposobem jest użycie pojedynczego komponentu bean sesji oznaczonego adnotacją @Startup lub odpowiednim elementem języka XML i umieszczenie komponentu bean w module JAR komponentu EJB lub module WAR.
CNTR0320E: Pojedynczy komponent bean sesji {0} w module {1} zawiera interfejs skonfigurowany dla widoku komponentu.
Objaśnienie Zgodnie ze specyfikacją EJB widoki klientów zdalnych i lokalnych specyfikacji EJB 2.1 nie są obsługiwane dla pojedynczych komponentów bean sesji.
Działanie Popraw plik ejb-jar.xml lub ustawienia konfiguracji adnotacji kodu źródłowego dla tego komponentu bean.
CNTR0321E: Typ wartości zwracanych {0} dla metody {1} komponentu EJB {2} nie jest zgodny z typem zwracanych wartości {3} dla odpowiedniej metody w interfejsie {4}.
Objaśnienie Zgodnie ze specyfikacją EJB typy wartości zwracanych przez metody dla komponentu EJB muszą być zgodne z odpowiednim interfejsem.
Działanie Zmień typ wartości zwracanej przez metodę tak, aby typy wartości zwracanych były takie same dla komponentu EJB i interfejsu.
CNTR0322W: Typ wartości zwracanych {0} dla metody {1} komponentu EJB {2} nie jest kompatybilny z typem wartości zwracanych {3} dla odpowiedniej metody w interfejsie {4}.
Objaśnienie Zgodnie ze specyfikacją EJB typy wartości zwracanych przez metody dla komponentu EJB muszą być kompatybilne z odpowiednim interfejsem.
Działanie Zmień typ wartości zwracanej przez metodę tak, aby typy wartości zwracanych komponentu EJB i interfejsu były kompatybilne.
CNTR0323E: Komponent bean {0} w module {1} aplikacji {2} implementuje interfejs javax.ejb.SessionSynchronization i konfiguruje metodę synchronizacji sesji w pliku ejb-jar.xml lub przy użyciu adnotacji. Skonfigurowaną metodą synchronizacji sesji jest {3}.
Objaśnienie Specyfikacja EJB 3.1 zabrania jednoczesnego implementowania przez stanowy komponent bean sesji interfejsu javax.ejb.SessionSynchronization i konfigurowania metody synchronizacji sesji w pliku ejb-jar.xml lub przy użyciu adnotacji.
Działanie Usuń implementację interfejsu javax.ejb.SessionSynchronization lub konfigurację metod synchronizacji sesji.
CNTR0324E: Metoda {0} skonfigurowana w pliku ejb-jar.xml nie ma wymaganej sygnatury dla metody synchronizacji sesji {1} komponentu bean {2} w module {3} aplikacji {4}.
Objaśnienie Specyfikacja EJB 3.1 wymaga, aby metody synchronizacji sesji klasy stanowego komponentu bean sesji miały następującą sygnaturę: after-begin i before-completion - void &lt;METHOD&gt; (), after-completion - void &lt;METHOD&gt; (boolean)
Działanie Popraw sygnaturę metody synchronizacji sesji dla tej klasy komponentu bean.
CNTR0325E: Skonfigurowana metoda {1} synchronizacji sesji {0} nie została zaimplementowana dla komponentu bean {2} w module {3} aplikacji {4}.
Objaśnienie Wszystkie skonfigurowane metody synchronizacji sesji muszą być implementowane przez komponent bean.
Działanie Zmień implementację komponentu bean tak, aby uwzględniała wszystkie skonfigurowane metody synchronizacji sesji.
CNTR0326E: Dla komponentu bean {1} skonfigurowano wiele metod synchronizacji sesji {0}. Skonfigurowane metody synchronizacji sesji to: {2} i {3}
Objaśnienie Specyfikacja EJB 3.1 wymaga, aby dla stanowego komponentu bean sesji była skonfigurowana tylko jedna metoda synchronizacji sesji każdego typu.
Działanie Dla tego komponentu bean skonfiguruj tylko po jednej metodzie synchronizacji sesji każdego typu.
CNTR0327E: Metoda {0} nie ma wymaganej sygnatury dla metody synchronizacji sesji {1}.
Objaśnienie Specyfikacja EJB 3.1 wymaga, aby metody synchronizacji sesji klasy stanowego komponentu bean sesji miały następującą sygnaturę: after-begin i before-completion - void &lt;METHOD&gt; (), after-completion - void &lt;METHOD&gt; (boolean)
Działanie Popraw sygnaturę metody synchronizacji sesji dla tej klasy komponentu bean.
CNTR5001E: Komponent bean {0} został skonfigurowany do pracy ze zdalnym interfejsem komponentu {1}, ale nie udostępniono zdalnego interfejsu obiektu podstawowego.
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 tak, aby udostępnić zdalny interfejs obiektu podstawowego dla komponentu bean.
CNTR5002E: Komponent bean {0} został skonfigurowany do pracy z lokalnym interfejsem komponentu {1}, ale nie udostępniono lokalnego interfejsu obiektu podstawowego.
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.
CNTR5003E: Klasa komponentu bean {1} dla komponentu bean {0} nie została zdefiniowana jako klasa typu public.
Objaśnienie Zgodnie ze specyfikacją EJB klasa komponentu bean musi zostać zdefiniowana jako klasa typu public.
Działanie Zdefiniuj klasę komponentu bean jako klasę typu public.
CNTR5004E: Klasa komponentu bean {1} dla komponentu bean {0} została zdefiniowana jako klasa typu final.
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 jako klasy typu final.
CNTR5005E: Klasa komponentu bean {1} dla komponentu bean {0} została zdefiniowana jako klasa typu abstract.
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 jako klasy typu abstract.
CNTR5006E: Klasa komponentu bean {1} dla komponentu bean {0} nie została zdefiniowana jako klasa najwyższego poziomu.
Objaśnienie Zgodnie ze specyfikacją EJB klasa komponentu bean musi być zdefiniowana jako klasa najwyższego poziomu.
Działanie Zdefiniuj klasę komponentu bean jako klasę najwyższego poziomu.
CNTR5007E: W klasie komponentu bean {1} dla komponentu bean {0} brak publicznego konstruktora bez parametrów.
Objaśnienie Zgodnie ze specyfikacją EJB klasa komponentu bean musi zawierać publicznego konstruktora bez parametrów.
Działanie Zmień klasę komponentu bean tak, aby zawierała publiczny konstruktor bez parametrów.
CNTR5008E: Klasa komponentu bean {1} dla komponentu bean {0} zawiera zdefiniowaną metodę finalize.
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.
CNTR5009E: Klasa komponentu bean {1} dla komponentu bean obiektu {0} nie implementuje klasy javax.ejb.EntityBean.
Objaśnienie Zgodnie ze specyfikacją EJB klasa komponentu bean obiektu musi implementować klasę javax.ejb.EntityBean.
Działanie Zmień klasę komponentu bean tak, aby implementowała klasę javax.ejb.EntityBean.
CNTR5010E: Nazwa metody biznesowej {2} interfejsu {1} dla komponentu bean {0} nie może rozpoczynać się od łańcucha ejb.
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 tak, aby nie rozpoczynała się od łańcucha ejb.
CNTR5011E: Klasa {1} została skonfigurowana jako interfejs biznesowy lub interfejs komponentu bean {0}. Jednak ta klasa nie jest interfejsem.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowane interfejsy biznesowe i komponentów muszą być interfejsami Java.
Działanie Zmień konfigurację komponentu bean tak, aby udostępnić interfejsy Java.
CNTR5012E: Interfejs {1} skonfigurowany jako interfejs biznesowy dla komponentu bean {0} nie może rozszerzać interfejsu {2}.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowane interfejsy biznesowe nie mogą rozszerzać żadnych interfejsów pakietu javax.ejb.
Działanie Zmień interfejs biznesowy tak, aby nie rozszerzać interfejsu w pakiecie javax.ejb. Alternatywnie można zmienić konfigurację komponentu bean tak, aby nie określała interfejsu jako interfejsu biznesowego.
CNTR5013E: Interfejs {1} skonfigurowany jako lokalny interfejs dla komponentu bean {0} nie może rozszerzać interfejsu javax.rmi.Remote.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowane lokalne interfejsy nie mogą rozszerzać interfejsu javax.rmi.Remote.
Działanie Zmień interfejs tak, aby nie rozszerzał interfejsu javax.rmi.Remote. Alternatywnie można zmienić konfigurację komponentu bean tak, aby nie określała interfejsu jako interfejsu lokalnego.
CNTR5014E: Interfejs {1} skonfigurowany jako lokalny interfejs komponentu dla komponentu bean {0} musi rozszerzać interfejs javax.ejb.EJBLocalObject.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowany lokalny interfejs komponentu musi rozszerzać interfejs javax.ejb.EJBLocalObject.
Działanie Zmień interfejs tak, aby rozszerzał interfejs javax.ejb.EJBLocalObject. Alternatywnie można zmienić konfigurację komponentu bean tak, aby nie określała interfejsu jako lokalnego interfejsu komponentu.
CNTR5015E: Interfejs {1} skonfigurowany jako zdalny interfejs komponentu dla komponentu bean {0} musi rozszerzać interfejs javax.ejb.EJBObject.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowany zdalny interfejs komponentu musi rozszerzać interfejs javax.ejb.EJBObject.
Działanie Zmień interfejs tak, aby rozszerzał interfejs javax.ejb.EJBObject. Alternatywnie można zmienić konfigurację komponentu bean tak, aby nie określała interfejsu jako zdalnego interfejsu komponentu.
CNTR5016E: Interfejs {1} skonfigurowany jako lokalny interfejs obiektu podstawowego dla komponentu bean {0} musi rozszerzać interfejs javax.ejb.EJBLocalHome.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowany lokalny interfejs obiektu podstawowego musi rozszerzać interfejs javax.ejb.EJBLocalHome.
Działanie Zmień interfejs tak, aby rozszerzał interfejs javax.ejb.EJBLocalHome lub zmień konfigurację komponentu bean tak, aby nie określała interfejsu jako lokalnego interfejsu obiektu podstawowego.
CNTR5017E: Interfejs {1} skonfigurowany jako zdalny interfejs obiektu podstawowego dla komponentu bean {0} musi rozszerzać interfejs javax.ejb.EJBHome.
Objaśnienie Zgodnie ze specyfikacją EJB skonfigurowany zdalny interfejs obiektu podstawowego musi rozszerzać interfejs javax.ejb.EJBHome.
Działanie Zmień interfejs tak, aby rozszerzał interfejs javax.ejb.EJBHome lub zmień konfigurację komponentu bean tak, aby nie określała interfejsu jako zdalnego interfejsu obiektu podstawowego.
CNTR5018E: Metoda {2} interfejsu {1} skonfigurowanego jako interfejs obiektu podstawowego dla komponentu bean {0} nie zwraca interfejsu komponentu.
Objaśnienie Zgodnie ze specyfikacją EJB wszystkie metody create w interfejsie obiektu podstawowego muszą zwracać interfejs komponentu.
Działanie Zmień metody create w interfejsie obiektu podstawowego tak, aby zwracały interfejs komponentu.
CNTR5019E: Interfejs {1} skonfigurowany jako interfejs obiektu podstawowego dla komponentu bean {0} nie definiuje metody create.
Objaśnienie Zgodnie ze specyfikacją EJB każdy interfejs obiektu podstawowego musi definiować co najmniej jedną metodę create.
Działanie Zmień interfejs obiektu podstawowego tak, aby definiował metodę create.
CNTR5020E: Metoda {2} interfejsu {1} skonfigurowanego jako interfejs obiektu podstawowego dla komponentu bean {0} nie zwraca interfejsu komponentu {3}.
Objaśnienie Zgodnie ze specyfikacją EJB wszystkie metody create w interfejsie obiektu podstawowego muszą zwracać interfejs komponentu.
Działanie Zmień metody create w interfejsie obiektu podstawowego tak, aby zwracały interfejs komponentu.
CNTR5021E: Metoda {2} interfejsu {1} skonfigurowanego jako interfejs obiektu podstawowego dla komponentu bean {0} nie definiuje wyjątku javax.ejb.CreateException w klauzuli throws.
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ń metody create w interfejsie obiektu podstawowego tak, aby zgłaszały wyjątek javax.ejb.CreateException.
CNTR5022E: Interfejs obiektu podstawowego {1} dla komponentu bean {0} zawiera zbyt wiele metod. Metoda {2} jest niedozwolona.
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ę z interfejsu obiektu podstawowego.
CNTR5023E: Interfejs obiektu podstawowego {1} dla komponentu bean {0} zawiera metodę, której nazwa nie rozpoczyna się od łańcucha create. Metoda {2} jest niedozwolona.
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 w interfejsie obiektu podstawowego tak, aby rozpoczynała się od łańcucha create, lub usuń tę metodę.
CNTR5024E: Interfejs obiektu podstawowego {1} dla komponentu bean {0} zawiera metodę, której nazwa rozpoczyna się od łańcucha remove. Metoda {2} jest niedozwolona.
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 w interfejsie obiektu podstawowego tak, aby nie rozpoczynała się od łańcucha remove, lub usuń tę metodę.
CNTR5025E: Metoda {2} interfejsu obiektu podstawowego {1} dla komponentu bean {0} nie definiuje odpowiedniej metody init ani ejbCreate w klasie {3}.
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 tak, aby udostępnić metodę ejbCreate lub init odpowiadającą metodzie.
CNTR5026E: Metoda {2} interfejsu obiektu podstawowego {1} dla komponentu bean obiektu {0} nie definiuje odpowiedniej metody ejbCreate w klasie {3}.
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 tak, aby udostępnić metodę ejbCreate odpowiadającą tej metodzie.
CNTR5027E: Metoda {2} zwracająca wartość typu {3} w klasie {1} dla komponentu bean obiektu {0} musi zwracać klasę klucza podstawowego {4}.
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ę na klasę klucza podstawowego.
CNTR5028E: Metoda {2} interfejsu obiektu podstawowego {1} dla komponentu bean obiektu {0} nie definiuje odpowiedniej metody ejbPostCreate w klasie {3}.
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 tak, aby udostępnić metodę ejbPostCreate odpowiadającą tej metodzie.
CNTR5029E: Metoda {2} zwracająca wartość typu {3} w klasie {1} dla komponentu bean obiektu {0} musi zwracać wartość typu void.
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ę na typ void.
CNTR5030E: Metoda {2} interfejsu obiektu podstawowego {1} dla komponentu bean obiektu {0} nie definiuje odpowiedniej metody ejbFind dla klasy {3}.
Objaśnienie Metoda interfejsu obiektu podstawowego dla komponentu bean obiektu nie definiuje odpowiedniej metody ejbFind dla klasy.
Działanie Zmień klasę komponentu bean tak, aby udostępnić metodę ejbFind odpowiadającą tej metodzie.
CNTR5031E: Metoda {2} zwracająca wartość typu {3} w klasie {1} dla komponentu bean obiektu {0} musi zwracać klasę klucza podstawowego {4}.
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ę na klasę klucza podstawowego.
CNTR5032E: Metoda {2} zwracająca wartość typu {3} w klasie {1} dla komponentu bean obiektu {0} musi zwracać klasę klucza podstawowego {4}, klasę java.util.Collection lub klasę java.util.Enumeration.
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ę na klasę klucza podstawowego, klasę java.util.Collection lub klasę java.util.Enumeration.
CNTR5033E: Metoda {2} interfejsu obiektu podstawowego {1} dla komponentu bean obiektu {0} nie definiuje odpowiedniej metody ejbHome w klasie {3}.
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 tak, aby udostępnić metodę ejbHome odpowiadającą tej metodzie.
CNTR5034E: Metoda {2} zwracająca wartość typu {3} w klasie {1} dla komponentu bean obiektu {0} musi zwracać typ {4}. Ten typ musi być taki sam, jak typ odpowiadającej metody interfejsu obiektu podstawowego.
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ę na typ zgodny z odpowiadającą metodą interfejsu obiektu podstawowego.
CNTR5035W: Wiele interfejsów komponentu bean {0} definiuje tę samą sygnaturę metody, ale z różnymi wyjątkami w klauzuli throws. Do określenia wyjątków aplikacji dla metody zostanie użyta następująca sygnatura: {3}
Objaśnienie Zgodnie ze specyfikacją EJB wyjątki zdefiniowane w klauzuli throws metody są używane przez kontener w celu określenia, które wyjątki są wyjątkami aplikacji. Jeśli wyjątki w klauzuli throws metody różnią się w zależności od interfejsu, w przypadku niektórych interfejsów może to prowadzić do nieoczekiwanego zachowania wyjątków.
Działanie Zmień aplikację tak, aby wszystkie metody o tej samej sygnaturze definiowały te same wyjątki w klauzuli throws.
CNTR5100E: Argument {0} lub typ wartości zwracanej przez metodę {1} w interfejsie {2} nie jest poprawnym typem dla protokołu RMI/IIOP.
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 tak, aby używała tylko typów poprawnych dla protokołu RMI/IIOP. Alternatywnie można zmienić aplikację tak, aby nie używała tego interfejsu jako zdalnego interfejsu komponentu EJB.
CNTR5101W: Metoda {0} w interfejsie {1} nie może definiować wyjątku java.rmi.RemoteException w klauzuli throws.
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.
CNTR5102E: Wyjątek aplikacji {0} zdefiniowany w metodzie {1} interfejsu {2} nie może być zdefiniowany jako podklasa wyjątku java.rmi.RemoteException.
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.
CNTR5103E: Wyjątek aplikacji {0} zdefiniowany w metodzie {1} interfejsu {2} nie może być zdefiniowany jako podklasa wyjątku java.lang.RuntimeException.
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.
CNTR5104E: Metoda {0} w interfejsie {1} musi definiować wyjątek java.rmi.RemoteException 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.
CNTR5105E: Interfejs {0} nie jest poprawnym interfejsem zdalnym. Nazwa IDL metody {1} powoduje konflikt z metodą {2}.
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ę.
CNTR5106E: Metoda {0} w klasie {1} nie może być deklarowana jako final dla komponentu bean {2}.
Objaśnienie Zgodnie ze specyfikacją EJB żadna metoda klasy komponentu bean i wszystkich nadklas nie może być deklarowana jako final, gdy klasa komponentu bean jest prezentowana jako widok bez interfejsu. Ponadto metody biznesowe nie mogą być deklarowane jako final.
Działanie Zmień aplikację tak, aby metoda nie była deklarowana jako final.
CNTR5107E: Wyjątek aplikacji {0} zdefiniowany w metodzie {1} klasy {2} musi zostać zdefiniowany jako podklasa klasy java.lang.Exception.
Objaśnienie Zgodnie ze specyfikacją EJB wyjątek aplikacji dla interfejsu musi zostać zdefiniowany jako podklasa klasy java.lang.Exception lub java.lang.RuntimeException.
Działanie Zmień aplikację tak, aby wyjątek był podklasą klasy java.lang.Exception lub java.lang.RuntimeException.
CNTR8990I: To jest komunikat informacyjny tylko w języku angielskim: {0}.
Objaśnienie Ten komunikat informacyjny nie jest przetłumaczony.
Działanie Szczegółowe informacje na ten temat zawiera komunikat.
CNTR8991W: To jest komunikat ostrzegawczy tylko w języku angielskim: {0}.
Objaśnienie Ten komunikat ostrzegawczy nie jest przetłumaczony.
Działanie Szczegółowe informacje na ten temat zawiera komunikat.
CNTR8992E: To jest komunikat o błędzie tylko w języku angielskim: {0}.
Objaśnienie Ten komunikat o błędzie nie jest przetłumaczony.
Działanie Szczegółowe informacje na ten temat zawiera komunikat.
CNTR9100E: Wyjątek {0}
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.
CNTR9101E: Niezgodne opcje: {0} {1}
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.
CNTR9102E: Opcja {0} wymaga opcji {1}.
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ę.
CNTR9103W: Nie można znaleźć licznika czasu EJB {0} na serwerze {1}.
Objaśnienie Określony licznik czasu EJB nie istnieje na wskazanym serwerze. Licznik czasu EJB mógł utracić ważność lub zostać anulowany.
Działanie Sprawdź, czy poprawnie określono tożsamość licznika czasu EJB i nazwę serwera. Jeśli licznik czasu EJB istnieje, a tożsamość i nazwa serwera zostały określone poprawnie, sprawdź wcześniejsze wyjątki w celu uzyskania dodatkowych informacji.
CNTR9104W: Usługa licznika czasu EJB {0} nie jest dostępna na serwerze {1}.
Objaśnienie Usługa licznika czasu EJB skonfigurowana dla określonego serwera jest niedostępna. Usługa licznika czasu EJB nie może 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.
CNTR9105E: Brak wymaganego filtru.
Objaśnienie Należy określić jeden z trzech filtrów: -all, -timer lub -app
Działanie Sprawdź opis składni i określ jeden z tych trzech filtrów.
CNTR9106E: Brak wymaganej nazwy serwera.
Objaśnienie Należy określić nazwę serwera.
Działanie Sprawdź opis składni i określ nazwę serwera.
CNTR9240I: Plik JAR {0} nie jest modułem komponentu EJB 3.0.
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.
CNTR9241I: Plik JAR {0} nie zawiera komponentów EJB 3.0 z interfejsami zdalnymi.
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.
CNTR9250E: Pierwszy parametr musi być pełną nazwą klasy, plikiem JAR, plikiem WAR lub plikiem EAR.
Objaśnienie Pierwszy parametr musi być pełną nazwą klasy, plikiem JAR, plikiem WAR lub plikiem EAR. Pliki JAR, WAR i EAR muszą zawierać pełną ścieżkę do katalogu.
Działanie Wywołaj komendę createEJBStubs z opcją -help, aby wyświetlić składnię komendy.
CNTR9251E: Nie można odczytać pliku {0}.
Objaśnienie Określonego pliku nie można otworzyć dla operacji odczytu.
Działanie Sprawdź ustawienia uprawnień dla tego pliku w systemie plików.
CNTR9252E: Opcję {0} określono wielokrotnie.
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.
CNTR9253E: Parametr nazwy pliku dziennika {0} nie jest poprawny.
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.
CNTR9254E: Nie można zapisać do pliku {0}.
Objaśnienie Określonego pliku nie można otworzyć dla operacji zapisu.
Działanie Sprawdź ustawienia uprawnień dla tego pliku w systemie plików.
CNTR9255E: Brak wymaganego parametru nazwy pliku dziennika.
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.
CNTR9256E: Nie rozpoznano parametru {0}.
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.
CNTR9257E: Podano zbyt wiele parametrów wejściowych.
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.
CNTR9258E: Wychwycono nieoczekiwany wyjątek. Wyjątek: {0}
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.
CNTR9259E: Nie określono interfejsu komponentu dla obiektu podstawowego {0}.
Objaśnienie Każdy skonfigurowany obiekt podstawowy musi mieć interfejs komponentu.
Działanie Przeanalizuj dane konfiguracji dla tego obiektu podstawowego.
CNTR9260E: Wystąpił wyjątek {0} podczas konfigurowania pliku dziennika użytkownika.
Objaśnienie Wyjątek nie był oczekiwany.
Działanie Przeanalizuj ustawienia uprawnień systemu plików.
CNTR9261E: Nie można utworzyć pliku tymczasowego w katalogu {0}.
Objaśnienie W systemie plików nie można utworzyć pliku tymczasowego.
Działanie Przeanalizuj ustawienia uprawnień systemu plików dla określonego katalogu.
CNTR9262E: Nie można załadować klasy interfejsu {0}. Przyczyną może być błąd pisowni, niepoprawna opcja -cp, niepowodzenie ładowania klasy macierzystej lub niepowodzenie ładowania klasy w parametrze metody.
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.
CNTR9263E: Nie można przetworzyć klasy interfejsu {0}.
Nie znaleziono klasy parametru metody {1}.
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.
CNTR9264E: Nie podano wymaganego parametru nazwy ścieżki klasy.
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.
CNTR9265E: Nie znaleziono pliku wejściowego {0}.
Objaśnienie Nie znaleziono pliku określonego jako pierwszy parametr.
Działanie Sprawdź pisownię i uprawnienia do odczytu określonego pliku.
CNTR9266E: Nie można zmienić nazwy pliku {0} na {1} za pomocą komendy createEJBStubs.
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.
CNTR9267W: Nie można usunąć pliku {0} za pomocą komendy createEJBStubs.
Objaśnienie Nie można usunąć podanego pliku.
Działanie Przeanalizuj ustawienia uprawnień systemu plików.
CNTR9268E: Nazwa pliku {0} jest niedozwolona dla opcji -newfile.
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.
CNTR9269W: Brak skonfigurowanych komponentów EJB w module komponentu EJB {0}.
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.
CNTR9270E: Parametr nazwy pliku aktualizacji nie jest typem pliku JAR, WAR ani EAR.
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.
CNTR9271E: Nie można usunąć katalogu {0}.
Objaśnienie Nie można usunąć podanego katalogu.
Działanie Usuń katalog ręcznie.
CNTR9272E: Nie można znaleźć pliku wyjściowego {0}.
Objaśnienie Nie można znaleźć podanego pliku wyjściowego.
Działanie Sprawdź pisownię i uprawnienia do zapisu danego pliku.
CNTR9273E: Nie można utworzyć katalogu {0}.
Objaśnienie Nie można utworzyć podanego katalogu.
Działanie Sprawdź, czy uprawnienia systemu plików zezwalają na utworzenie katalogu.
CNTR9274E: Za pomocą komendy createEJBStubs nie można utworzyć pliku {0}.
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.
CNTR9275E: Plik wyjściowy {0} już istnieje.
Objaśnienie Określony plik wyjściowy musi być plikiem, który nie istnieje.
Działanie Podaj nową nazwę pliku wyjściowego.
CNTR9276I: Aplikacja {0} spowodowała wyłączenie katalogu biblioteki. Pliki JAR i WAR w katalogu biblioteki nie będą przetwarzane.
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.
CNTR9277I: Plik JAR lub WAR {0} nie zawiera klas interfejsu zdalnego dla komponentu EJB 3.0.
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.
CNTR9278E: Typ wejścia pełnej nazwy klasy nie jest zgodny z opcją {0}.
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ę.
CNTR9400I: Możliwy do osadzenia kontener EJB skanuje w poszukiwaniu modułów EJB do uruchomienia.
Objaśnienie Możliwy do osadzenia kontener skanuje ścieżkę klasy w poszukiwaniu poprawnych modułów EJB. Poprawne moduły EJB zawierają plik ejb-jar.xml lub adnotacje EJB.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR9401I: Trwa inicjowanie możliwego do osadzenia kontenera EJB.
Objaśnienie Możliwy do osadzenia kontener musi zostać zainicjowany, aby kod użytkownika mógł uzyskać dostęp do komponentów EJB.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR9402E: Podczas inicjowania możliwego do osadzenia kontenera EJB {0} wystąpił błąd.
Objaśnienie Proces skanowania w poszukiwaniu modułów EJB lub inicjowania możliwego do osadzenia kontenera EJB nie powiódł się i kontener nie może być już używany. Dodatkowe dane diagnostyczne można znaleźć w danych wyjściowych FFDC.
Działanie Sprawdź typ wyjątku i opcjonalnie dane wyjściowe FFDC, aby określić przyczynę niepowodzenia inicjowania. Najczęstszą przyczyną tego błędu jest istnienie w ścieżce klasy niepoprawnego modułu EJB.
CNTR9403E: Możliwy do osadzenia kontener komponentów EJB nie może uruchomić wielu modułów o tej samej nazwie pliku: {0} i {1}
Objaśnienie Kod użytkownika określił, że możliwy do osadzenia kontener ma uruchomić wiele modułów o tej samej nazwie pliku.
Działanie Określ listę modułów, które nie mają zduplikowanych nazw plików, lub zmień nazwę jednego z modułów na nazwę unikalną.
CNTR9405I: Moduł EJB {0} jest uruchamiany.
Objaśnienie Możliwy do osadzenia kontener EJB uruchamia zidentyfikowany moduł EJB. Działanie to obejmuje utworzenie powiązania między obiektami podstawowymi i fabrykami EJB a interfejsem JNDI oraz wykonanie dowolnego kodu EJB określonego do wykonania przy uruchamianiu.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR9407W: Brak poprawnych modułów EJB do uruchomienia.
Objaśnienie Możliwy do osadzenia kontener EJB nie znalazł poprawnych modułów EJB do uruchomienia. Poprawny moduł EJB zawiera poprawny plik META-INF/ejb-jar.xml lub klasy z adnotacjami EJB. Przyczyną może być brak modułów EJB w ścieżce klasy lub zdefiniowanie przez właściwość javax.ejb.embeddable.modules modułów, które nie istnieją.
Działanie Przejrzyj ścieżkę klasy i właściwość javax.ejb.embeddable.modules w celu określenia modułów EJB, które mają zostać uruchomione.
CNTR9408W: Nie powiodło się zatrzymanie modułu EJB {0}. Wyjątek: {1}
Objaśnienie Zamknięcie modułu EJB przez możliwy do osadzenia kontener EJB nie powiodło się z powodu wystąpienia wyjątku. Komponenty EJB mogą nadal być powiązane z interfejsem JNDI i są nadal dostępne dla klientów. Przyszłe próby ponownego uruchomienia tego modułu mogą się nie powieść z powodu kolizji nazw lub innych zasobów.
Działanie Usuń błąd, sprawdzając wyjątek, dzienniki i dane wyjściowe FFDC. Jeśli inne moduły zostaną zatrzymane poprawnie, sprawdź moduł, którego zatrzymanie nie powiodło się.
CNTR9409W: Zatrzymanie możliwego do osadzenia kontenera EJB nie powiodło się. Wyjątek: {0}
Objaśnienie Nie powiodło się zatrzymanie możliwego do osadzenia kontenera EJB po wywołaniu metody Close z powodu wyjątku. Ponieważ problem występuje po zatrzymaniu wszystkich modułów EJB, dotyczy on możliwego do osadzenia kontenera EJB lub jego konfiguracji.
Działanie Usuń błąd, sprawdzając wyjątek, dzienniki i dane wyjściowe FFDC, oraz przejrzyj konfigurację możliwego do osadzenia kontenera EJB.
CNTR9410I: Możliwy do osadzenia kontener EJB został zamknięty.
Objaśnienie Metoda Close została wywołana, a możliwy do osadzenia kontener EJB zakończył procedurę zamknięcia.
Działanie Nie jest wymagana żadna czynność użytkownika.
CNTR9412E: Wystąpił błąd podczas zamykania przestrzeni nazw JNDI. Wyjątek: {0}
Objaśnienie Możliwy do osadzenia kontener EJB nie może zamknąć przestrzeni nazw java:global. Oznacza to możliwość przecieku niektórych komponentów EJB lub innych obiektów powiązanych w przestrzeni nazw. Ponadto sytuacja ta może prowadzić do problemów z interfejsem JNDI w przypadku, gdy zostaną utworzone dodatkowe instancje możliwego do osadzenia kontenera EJB.
Działanie Usuń błąd, sprawdzając wyjątek, dzienniki i dane wyjściowe FFDC.
CNTR9413E: Nie powiodło się odczytanie danych z pliku konfiguracyjnego z {0}
Objaśnienie Nie powiodło się odczytanie właściwości konfiguracyjnych z określonego pliku przez możliwy do osadzenia kontener EJB. Może to wystąpić w przypadku, gdy plik nie jest poprawnie utworzonym plikiem właściwości.
Działanie Sprawdź, czy określony plik istnieje w systemie plików oraz czy jest poprawnie utworzonym plikiem właściwości (tzn. czy wpisy mają format <nazwa_właściwości>=<wartość_właściwości>).
CNTR9414E: Nie powiodło się powiązanie źródła danych z interfejsem JNDI przy użyciu nazwy {0}. Wyjątek: {1}
Objaśnienie Możliwy do osadzenia kontener EJB nie może powiązać instancji javax.sql.DataSource z przestrzenią nazw JNDI.
Działanie Usuń błąd, sprawdzając wyjątek, dzienniki i dane wyjściowe FFDC.
CNTR9415E: Właściwości możliwego do osadzenia kontenera EJB dla źródła danych {0} nie zawierają właściwości name.
Objaśnienie Właściwości używane przez możliwy do osadzenia kontener EJB zawierają źródło danych, dla którego nie określono nazwy JNDI.
Działanie Dodaj właściwość name dla tego źródła danych do pliku właściwości.
CNTR9416E: Właściwości możliwego do osadzenia kontenera EJB dla źródła danych {0} nie zawierają właściwości className.
Objaśnienie Właściwości używane przez możliwy do osadzenia kontener EJB zawierają źródło danych, dla którego nie określono właściwości className.
Działanie Dodaj właściwość className dla tego źródła danych do pliku właściwości.
CNTR9417E: Właściwości możliwego do osadzenia kontenera EJB dla źródła danych {0} zawierają wartość {1} właściwości ConnectionPool.MaxConnections, która nie jest liczbą dodatnią ani zerem.
Objaśnienie Właściwości używane przez możliwy do osadzenia kontener EJB zawierają źródło danych z właściwością ConnectionPool.MaxConnections, której wartość nie jest liczbą dodatnią ani zerem.
Działanie Zmień wartość właściwości ConnectionPool.MaxConnections dla tego źródła danych na liczbę dodatnią lub zero.
CNTR9419E: Zamknięcie dostawcy JPA przez możliwy do osadzenia kontener EJB nie powiodło się. Wyjątek: {0}
Objaśnienie Błąd, który wystąpił podczas procesu zamykania, uniemożliwił poprawne zamknięcie dostawcy JPA z powodu wyjątku. Wskazuje to na inny problem, którego opis powinien znajdować się wcześniej w dziennikach. Dalsze próby użycia interfejsu JPA mogą się nie powieść.
Działanie Usuń błąd, sprawdzając wyjątek, dzienniki i dane wyjściowe FFDC w celu znalezienia i rozwiązania bazowego problemu.
CNTR9420E: Właściwości możliwego do osadzenia kontenera EJB dla źródła danych {0} zawierają wartość {1} właściwości ConnectionPool, która nie jest poprawna.
Objaśnienie Właściwości używane przez możliwy do osadzenia kontener EJB zawierają źródło danych z właściwością ConnectionPool, której wartość nie jest poprawna.
Działanie Zmień wartość właściwości ConnectionPool dla tego źródła danych na wartość poprawną. Poprawne wartości to nazwy puli połączeń.
CNTR9421E: Właściwości {0} przypisano niepoprawną wartość {1}. Ta właściwość wskazuje ustawienie obiektu tłumaczącego zawierania się transakcji lokalnych (Local Transaction Containment - LTC) i musi mieć wartość Application (domyślnie) lub ContainerAtBoundary.
Objaśnienie Właściwości obiektu tłumaczącego LTC przypisano nieobsługiwaną wartość.
Działanie Właściwości obiektu tłumaczącego LTC musi zostać przypisana wartość domyślna Application lub ContainerAtBoundary.
CNTR9422E: Właściwości {0} przypisano niepoprawną wartość {1}. Ta właściwość wskazuje ustawienie nierozstrzygniętego działania zawierania się transakcji lokalnych (Local Transaction Containment - LTC) i musi mieć wartość Rollback (domyślnie) lub Commit.
Objaśnienie Właściwości nierozstrzygniętego działania LTC przypisano nieobsługiwaną wartość.
Działanie Właściwości nierozstrzygniętego działania LTC musi zostać przypisana wartość domyślna Rollback lub Commit.
Temat Skorowidzu    

Warunki używania | Zapis czynności

Ostatnia aktualizacja: Jan 2, 2018 8:52:29 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ejs.container.container.html

© Copyright IBM Corporation 2006, 2011. Wszelkie prawa zastrzeżone.
To centrum informacyjne jest oparte na technologii Eclipse. (http://www.eclipse.org)