Erläuterung | Der Container konnte eine Stateful-Session-Bean nicht inaktivieren. |
Aktion | Vergewissern Sie sich, dass das Auslagerungsverzeichnis vorhanden ist, dass der Prozess Schreibberechtigung für das Verzeichnis hat und dass ausreichend Plattenspeicherplatz verfügbar ist. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container konnte eine Stateful-Session-Bean aus dem Speicher nicht aktivieren. Die Ausnahme {2} ist eingetreten. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | Ein Thread, der eine exklusive Sperre im Container angefordert hat, wurde abgebrochen, während er auf die Sperre wartete. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container konnte eine Enterprise-Bean nicht aktivieren. Die Ausnahme {2} wurde ausgelöst. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | Beim Versuch, eine Stateful-Bean zu aktivieren, konnte der Container die Verbindung zu einem entserialisiertes Stub-Objekt (Referenz) nicht herstellen. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container konnte eine ausgelagerte Stateful-Session-Bean nicht aus dem Speicher löschen. Die Ausnahme {2} wurde ausgelöst. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | Es wurde versucht, auf eine Enterprise-Bean zuzugreifen, die nicht im Container installiert ist. |
Aktion | Suchen Sie nach vorherigen Fehlernachrichten, die darauf hinweisen, dass die Installation der Bean fehlgeschlagen ist. |
Erläuterung | Der Container konnte einen Umgebungseintrag wegen einer Ausnahme NumberFormatException nicht verarbeiten. |
Aktion | Vergewissern Sie sich, dass der Wert des Umgebungseintrags eine gültige Zeichenfolge für den angegebenen Typ ist. |
Erläuterung | Der Container hat einen ungültigen Typ für einen Umgebungseintrag ermittelt. |
Aktion | Vergewissern Sie sich, dass einer der folgenden Datentypen für den Umgebungseintrags definiert ist: String, Integer, Boolean, Double, Byte, Short, Long oder Float. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container konnte die Ausnahme {0} keiner gültigen CORBA-Ausnahme zuordnen. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container konnte eine ausgelagerte Stateful-Session-Bean nicht aus dem Auslagerungsspeicher entfernen. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {1} angegebenen Maßnahmen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde ausgelöst, als der EJB-Container versuchte, eine EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ausnahmeursache zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde ausgelöst, als der EJB-Container versuchte, diese EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ausnahmeursache zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde ausgelöst, als der EJB-Container versuchte, diese EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ausnahmeursache zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde ausgelöst, als der EJB-Container versuchte, diese EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ausnahmeursache zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container konnte das Auslagerungsverzeichnis nicht öffnen. |
Aktion | Vergewissern Sie sich, dass das Auslagerungsverzeichnis vorhanden ist. |
Erläuterung | Der EJB-Container hat beim Lesen einer Datei für eine Stateful-Session-Bean eine E/A-Ausnahme festgestellt. |
Aktion | Lesen Sie die Nachricht zur E/A-Ausnahme nach, welche Maßnahmen zu ergreifen sind. Vergewissern Sie sich, dass die richtigen Dateiberechtigungen für die Datei definiert sind. |
Erläuterung | Der Container hat beim Schreiben einer Datei für eine Stateful-Session-Bean eine E/A-Ausnahme festgestellt. |
Aktion | Lesen Sie die Nachricht zur E/A-Ausnahme nach, welche Maßnahmen zu ergreifen sind. Vergewissern Sie sich, dass die richtigen Dateiberechtigungen für die Datei definiert sind. |
Erläuterung | Für die Entity-Bean {0} wurde keine Datenquelle angegeben. |
Aktion | Geben Sie eine Datenquelle für die Entity-Bean bzw. eine Standarddatenquelle für das Modul an. |
Erläuterung | Beim Festschreiben einer Datenquellenverbindung ist eine SQL-Ausnahme eingetreten. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {0} angegebenen Maßnahmen. |
Erläuterung | Beim Schließen einer Datenquellenverbindung ist eine SQL-Ausnahme eingetreten. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {0} angegebenen Maßnahmen. |
Erläuterung | Die Entity-Bean wurde möglicherweise mit einem nicht definierten oder ungültigen Datenquellennamen an eine Datenquelle gebunden. Falls der Name der Datenquelle korrekt ist, wurde unter Umständen die Datenquelle selbst falsch konfiguriert. |
Aktion | Wenn der Nachricht der Code CNTR0026W vorangestellt ist, müssen Sie den Namen der Datenquelle angeben. Andernfalls müssen Sie den Datenquellennamen überprüfen, der in der Nachricht CNTR0032W angegeben ist, die dieser Nachricht folgt. Falls die Ausnahme ausgelöst wurde, weil der Name nicht gefunden wurde, haben Sie wahrscheinlich einen ungültigen Datenquellennamen angegeben. Falls der korrekte Datenquellenname angegeben wurde, müssen Sie die Konfiguration der Datenquelle überprüfen. Sie könnten in der Konfiguration der Datenquelle beispielsweise einen falschen Datenbanknamen, eine ungültige Benutzer-ID, ein ungültiges Kennwort angegeben haben. |
Erläuterung | Diese Nachricht wird unmittelbar im Anschluss an die Nachricht CNTR0031W ausgegeben. Diese Nachricht enthält den zum Starten der Entity-Bean verwendeten Datenquellennamen. |
Aktion | Ergreifen Sie die für Nachricht CNTR0031W angegebenen Maßnahmen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Eine für EJB 1.x CMP konfigurierte Bean hat versucht, für die Verarbeitung der Methode finder Methoden für eine Bean-Instanz aufzurufen. |
Aktion | Implementieren Sie die Bean erneut, und wiederholen Sie die Operation. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Eine Transaktion wurde mit dem Transaktionsattribut TX_NOT_SUPPORTED, TX_NEVER oder TX_SUPPORTS gestartet. Die Transaktion hat eine CMP-Entity-Bean gestartet und speichert die Aktualisierung in einem persistenten Speicher. Falls eine gleichzeitig ausgeführte Transaktion mit demselben primären Schlüsselwort auf die CMP-Entity-Bean zugreift, können die Aktualisierungen der einen Transaktion die Aktualisierungen der anderen Transaktion überschreiben. |
Aktion | Die Anwendung muss sicherstellen, dass gleichzeitig ausgeführte Transaktionen eine CMP-Entity-Bean nie mit demselben primären Schlüsselwert aktualisieren. Falls dies nicht möglich sein sollte, muss die Bean, die die Transaktion beginnt, ein anderes Transaktionsattribut als TX_NEVER, TX_NOT_SUPPORTED oder TX_SUPPORTS verwenden, damit die Datenkonsistenz gewährleistet ist. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Die Ergebnisgruppe der Suchmethode enthält mehr als 2147483647 Entity-Beans. |
Aktion | Ändern Sie die Suchmethode so, dass die Suchergebnisse auf eine kleinere Anzahl von Entity-Beans beschränkt wird. |
Erläuterung | Der Benutzer hat Commit-Option A für eine Enterprise-Bean in einem WLM-Server angegeben. Diese Kombination wird nicht unterstützt. |
Aktion | Wählen Sie eine andere Commit-Option für die Enterprise-Bean aus, oder inaktivieren Sie WLM-Einstellung des Servers. |
Erläuterung | Die für die Enterprise-Bean "{0}" angegebene Aktivierungsrichtlinie wird nicht unterstützt. Die durchgeführte Standardaktion (Option C) entspricht möglicherweise nicht Ihren Vorstellungen. Die Kombination von Aktivierungsrichtlinie und Laderichtlinie gibt die Art an, in der WebSphere die Commit-Optionen A, B und C in der EJB-Spezifikation implementiert. |
Aktion | Sie müssen eine erneute Implementierung der Enterprise-Bean mit einer gültigen Kombination durchführen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Für die Bean "{0}" wurde weder die Bean-spezifische Bindung noch die Standardbindung an eine Verbindungsfactory angegeben. |
Aktion | Geben Sie bei der Installation der Bean "{0}" eine Bindung an eine Verbindungsfactory an. |
Erläuterung | Die Methode "{0}" ist gemäß EJB-Spezifikation aus einem der folgenden Gründe nicht zulässig: - Die Methoden getRollbackOnly und setRollbackOnly der Schnittstelle MessageDriven-Context dürfen nur in MDB-Methoden verwendet werden, die im Kontext einer Transaktion ausgeführt werden. # - Das Aufrufen der Methoden getCallerPrincipal und isCallerInRole ist in MDB-Methoden nicht zulässig, weil der Container keinen Clientsicherheitskontext besitzt. # - Das Aufrufen der Methoden getRollbackOnly und setRollbackOnly ist in den MDB-Methoden, für die der Container keinen klaren Transaktionskontext besitzt, und in MDBs mit Bean-gesteuerter Transaktionsdemarkation nicht zulässig. # - Die Schnittstelle UserTransaction ist für MDBs mit containerverwalteter Transaktionsdemarkation nicht verfügbar. # - Das Aufrufen von getEJBHome und getEJBLocalHome ist in MDB-Methoden nicht zulässig, weil keine Objekte EJBHome und EJBLocalHome für MDBs vorhanden sind. # |
Aktion | Der Benutzer darf die Methode "{0}" in dieser Umgebung nicht aufrufen. |
Erläuterung | Für die finder-Methode "{0}" ist zwar ein Zeitlimitbereich für die Erfassung definiert, allerdings mit dem Wert null. |
Aktion | Geben Sie einen Wert ungleich null an, wenn Sie einen Zeitlimitbereich für die Erfassung verwenden möchten. |
Erläuterung | Der Benutzer hat die Commit-Option A und Optimistic Concurrency Control für eine Enterprise-Bean festgelegt. Diese Kombination wird nicht unterstützt. |
Aktion | Geben Sie entweder die Commit-Option A oder Optimistic Concurrency Control an, aber nicht beides. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Client hat das Inaktivitätszeitlimit von {1} Sekunden überschritten. |
Aktion | Dieser Fehler kann auftreten, wenn der Client inaktiviert wird und eine Transaktion aktiv bleibt. Falls der Client noch aktiv ist, müssen Sie vom Administrator feststellen lassen, ob das Inaktivitätszeitlimit für Client oder Transaktionen geändert werden sollte. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Der Container hat eine Ausnahme abgefangen, als er versuchte, einen java:comp/env-Eintrag zu erstellen. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Für die Mindestpoolgröße müssen Sie einen positiven Integer angeben. Der Standardwert wird stattdessen verwendet. |
Aktion | Geben Sie einen positiven Integer an. |
Erläuterung | Für die maximale Poolgröße müssen Sie einen positiven Integer angeben. Der Standardwert wird stattdessen verwendet. |
Aktion | Geben Sie einen positiven Integer an. |
Erläuterung | Die maximale Poolgröße muss größer-gleich der Mindestgröße sein. Es werden die Standardwerte verwendet. |
Aktion | Geben Sie eine maximale Größe an, die größer-gleich der Mindestgröße ist. |
Erläuterung | Diese Werte werden für diesen Bean-Typ verwendet. |
Aktion | Keine. |
Erläuterung | Sie haben angegeben, dass das Attribut read-only in der Methode findByPrimaryKey für alle Entity-Beans auf true gesetzt werden soll. |
Aktion | Keine. |
Erläuterung | Die Poolgröße muss wie folgt angegeben werden: Bean-Name=min,max. Zwischen dem Bean-Namen und den Werten für min/max muss ein Gleichheitszeichen angegeben werden. |
Aktion | Vergewissern Sie sich, dass zwischen dem Bean-Namen und den Werten für min/max ein Gleichheitszeichen steht. |
Erläuterung | Die Fehlerursache könnte ein Implementierungsdeskriptor mit einer ungültigen Syntax sein. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der EJB korrekt sind. |
Erläuterung | Eine EJB, die in einer Activity Session aktiviert wurde, darf nur an seriellen Transaktionen teilnehmen. Variierende Transaktionsattribute wie REQUIRES für eine Methode und REQUIRES_NEW oder NOT_SUPPORTED können zu diesem Fehler führen. |
Aktion | Überprüfen Sie die Transaktionsattribute, die den EJB-Methoden zugeordnet sind, und vergewissern Sie sich, dass die Reihenfolge der Methodenaufrufe nicht zu mehreren gleichzeitig ausgeführten Transaktionen für dieselbe Bean in einer Activity Session führt. |
Erläuterung | Für lokale Transaktionen mit CMP-Beans kann nur die Auflösungssteuerung ContainerAtBoundary verwendet werden. |
Aktion | Ändern Sie mit AAT auf der Registerseite "IBM Erweiterungen" für die CMP-Bean die Einstellung "Resolution Control" in "ContainerAtBoundary", und starten Sie dann den Server erneut. |
Erläuterung | Die Angabe von Activity Session als Grenze für lokale Transaktionen ist für Message-Driven Beans nicht zulässig. |
Aktion | Ändern Sie die Grenze für lokale Transaktionen von "Activity Session" in "Bean Method", und starten Sie dann den Anwendungsserver erneut. |
Erläuterung | Gemäß EJB-Spezifikation darf eine Session-Bean oder die Home-Schnittstelle einer Session-Bean mit über Beans gesteuerten Transaktionen keine Transaktionsattribute auf Methodenebene deklarieren. Da die Session-Bean Bean-gesteuerte Transaktionen verwendet, sind die Attribute für containergesteuerte Transaktionen auf Methodenebene nicht von Bedeutung. |
Aktion | Entfernen Sie die Transaktionsattribute für die Methoden dieser Bean oder der zugehörigen Home-Schnittstelle. |
Erläuterung | Eine EJB oder ihre Home-Schnittstelle mit über Beans realisierten Transaktionen darf keine Attribute von containergesteuerten Activity-Sessions für ihre bzw. seine Methoden deklarieren. |
Aktion | Entfernen Sie diese Attribute für die Methoden der EJB oder der zugehörigen Home-Schnittstelle. |
Erläuterung | Activity-Sessions werden in EJB-1.1-Modulen nicht unterstützt. |
Aktion | Wählen Sie für die "Aktivieren am"-Richtlinie die Einstellung "Einmal" oder "Transaktion" aus. |
Erläuterung | Activity-Sessions werden in EJB-1.1-Modulen nicht unterstützt. |
Aktion | Wählen Sie als Grenze für lokale Transaktionen den Wert "Bean Method" aus. |
Erläuterung | Das Steuerelement "ContainerAtBoundary" für die Auflösung lokaler Transaktionen (LTR, Local Transactions Resolution) wird für EJB-1.1-Module nicht untersützt. |
Aktion | Wählen Sie stattdessen den Wert "Anwendung" aus. |
Erläuterung | Beans, die für die Verwendung containergesteuerter Activity-Sessions konfiguriert sind, müssen für die "Aktivieren um"-Richtlinie die Einstellung "Activity-Session" und für die "Laden um"-Richtlinie die Einstellung "Intervall", "Täglich" oder "Wöchentlichen" verwenden. |
Aktion | Vergewissern Sie sich, dass bei der Verwendung der Unterstützung für containergesteuerte Activity-Sessions für die "Aktivieren um"-Richtlinie die Einstellung "Activity-Session" und für die "Laden um"-Richtlinie die Einstellung "Intervall", "Täglich" oder "Wöchentlich" verwendet wird. |
Erläuterung | Für containergesteuerte Transaktionen und Activity-Sessions muss das Steuerelement "ContainerAtBoundary" verwendet werden. |
Aktion | Setzen Sie die Auflösung lokaler Transaktionen auf "ContainerAtBoundary". |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Die Implementierungsklasse, die Home-Schnittstelle, die Remote-Schnittstelle, die lokale Schnittstelle oder sonstige Klassen der Bean wurden nicht gefunden und nicht geladen. |
Aktion | Vergewissern Sie sich, dass die Implementierungsklasse, die Home-Schnittstelle, die Remote-Schnittstelle und die sonstigen Klassen der Bean installiert und ordnungsgemäß konfiguriert sind. |
Erläuterung | Die J2EE-Komponente enthält möglicherweise ungültige Bindungsinformationen. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der J2EE-Komponente korrekt sind. |
Erläuterung | Die J2EE-Komponente enthält möglicherweise ungültige Bindungsinformationen. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der J2EE-Komponente korrekt sind. |
Erläuterung | Der Benutzer hat festgelegt, dass die Access Intents benutzerdefinierter Finder berücksichtigt werden sollen. Wenn die Methode einen Access Intent des Typs Update hat, wird der Access Intent berücksichtigt. |
Aktion | Der Benutzer kann die Access-Intent-Verarbeitung für benutzerdefinierte Finder mit der JVM und Eigenschaften auf Bean-Ebene inaktivieren oder den Access Intent der Methode auf Read-Only setzen. |
Erläuterung | Die angegebene EJB-Implementierung erfordert den EJB Timer Service, der aber inaktiviert ist oder nicht gestartet werden konnte. |
Aktion | Stellen Sie anhand der vorausgegangenen Nachrichten fest, warum der EJB Timer Service nicht gestartet werden konnte, und beheben Sie den Fehler oder aktivieren Sie den EJB Timer Service. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Eine MDB-Methode muss mit einem gültigen Transaktionsattribut implementiert werden. Die gültigen Werte sind requires, not supported und bean managed. |
Aktion | Implementieren Sie die Anwendung erneut mit einem gültigen Transaktionsattribut (requires, not supported oder bean managed) für die Methode {0} der MDB {1}. |
Erläuterung | Der Ressourcenadapter ruft die Methode {1} in Schnittstelle {2} auf, aber die Methode wird von der MDB {0} nicht implementiert. |
Aktion | Stellen Sie fest, ob die MDB für den richtigen Ressourcenadapter implementiert wurde. Wenn die MDB an den richtigen Ressourcenadapter gebunden ist, ändern Sie die MDB {0}, und geben Sie eine Implementierung für die Methode {1} von Schnittstelle {2} an. |
Erläuterung | Der Ressourcenadapter hat die Methode createEndpoint für das JCA-Objekt MessageEndpointFactory aufgerufen und ein XAResource-Objekt als Parameter für die Methode createEndpoint übergeben.Im Life Cycle Manager des Ressourcenadapters ist jedoch ein Fehler aufgetreten, der die Konfiguration der Transaktionswiederherstellung für diesen Ressourcenadapter verhindert. Deshalb kann der Endpoint nicht erstellt werden. |
Aktion | Lassen Sie das Protokoll vom Administrator auf vorausgegangene Fehlernachrichten überprüfen, die den Konfigurationsfehler für die MDB {1} berichten, die an den Ressourcenadapter {0} gebunden ist. Der Administrator muss den Fehler beheben, damit diese Fehlernachricht nicht mehr angezeigt wird. |
Erläuterung | Der Ressourcenadapter hat die Methode createEndpoint für das JCA-Objekt MessageEndpointFactory aufgerufen und ein XAResource-Objekt als Parameter für die Methode createEndpoint übergeben.Die Transaktionswiederherstellung für diese Ressourcenadapter wurde jedoch nicht konfiguriert, weil der Ressourcenadapter angibt, dass er keine XA-Transaktionen unterstützt.Aus diesem Grund darf der Ressourcenadapter kein XAResource-Objekt an die Methode createEndpoint übergeben. |
Aktion | Lassen Sie die Konfiguration bzw. Implementierung des Ressourcenadapters {0} vom zuständigen Anbieter korrigieren. |
Erläuterung | EJB-1.x-, EJB-2.0- und Stateful-Session-Beans implementieren unter Umständen die Schnittstelle "javax.ejb.TimedObject" nicht. |
Aktion | Ändern Sie die EJB-Implementierung in Version 2.1 oder höher, ändern Sie die Implementierung so, dass die Schnittstelle "javax.ejb.TimedObject" nicht implementiert wird, oder ändern Sie den EJB-Typ. |
Erläuterung | Die EJB-Spezifikation lässt das konfigurierte Transaktionsattribut für die angegebene EJB-Methode nicht zu. Nähere Informationen finden Sie in der EJB-Spezifikation. |
Aktion | Geben Sie im Implementierungsdeskriptor ein zulässiges Transaktionsattribut für die EJB-Methode an. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Erläuterung | Die J2EE-Komponente enthält möglicherweise ungültige Bindungsinformationen. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der J2EE-Komponente korrekt sind. |
Erläuterung | Es wurde versucht, auf die EnterpriseBean einer Anwendung zuzugreifen, die nicht installiert oder nicht gestartet ist oder nicht gestartet werden konnte. |
Aktion | Prüfen Sie, ob die Anwendung installiert und gestartet ist. Falls die Anwendung installiert und gestartet ist, suchen Sie in den vorausgegangenen Nachrichten nach Informationen zur Fehlerursache, und beheben Sie den Fehler. |
Erläuterung | Während der Initialisierung und des Starts der Enterprise-Bean {0} ist ein Fehler aufgetreten. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {1} angegebenen Maßnahmen. |
Erläuterung | Die Laderichtlinien für den Bean-Cache, die bewirken, dass die Entity-Bean in einem bestimmten Intervall erneut geladen wird, werden nur für EJB-CMP-Beans 2.x unterstützt. |
Aktion | Geben Sie für die Laderichtlinie des Bean-Caches einen vom Bean-Typ unterstützen Wert an oder konfigurieren Sie die Bean für die Verwendung der containergesteuerten Persistenz gemäß EJB 2.x. |
Erläuterung | Der Administrator hat die Session-Bean "{0}" so konfiguriert, dass die Einstellungen für die Replikation zwischen Speichern auf EJB-Modulebene überschrieben werden, aber auf EJB-Modulebene sind keine Einstellungen für die Replikation zwischen Speichern angegeben. |
Aktion | Der Administrator muss das Überschreiben der Einstellungen auf EJB-Modulebene inaktivieren oder Einstellungen für die Replikation zwischen Speichern für diese Session-Bean angeben. |
Erläuterung | Der Administrator hat die Session-Bean "{0}" so konfiguriert, dass die Einstellungen für die Replikation zwischen Speichern auf Anwendungsebene überschrieben werden, aber auf Anwendungsebene sind keine Einstellungen für die Replikation zwischen Speichern angegeben. |
Aktion | Der Administrator muss das Überschreiben der Einstellungen auf Anwendungsebene inaktivieren oder Einstellungen für die Replikation zwischen Speichern für diese Session-Bean angeben. |
Erläuterung | Der Administrator hat das Failover für Stateful-Session-Beans durch Replikation zwischen Speichern konfiguriert, aber die Einstellungen für die Replikation zwischen Speichern fehlen. |
Aktion | Der Administrator muss das Failover für Stateful-Session-Beans inaktivieren oder Einstellungen für die Replikation zwischen Speichern für den EJB-Container angeben. |
Erläuterung | Die Anwendung wurde für diese Bean so konfiguriert, dass vor dem Aufruf benutzerdefinierter findBy-Methoden keine Synchronisation mit dem persistenten Speicher durchgeführt wird. Dieses Verhalten entspricht nicht der Spezifikation EJB 2.0, wirkt sich aber positiv auf die Leistung aus. |
Aktion | Keine. |
Erläuterung | Der z/OS Controller Service für die Unterstützung von Stateful-Session-Beans in DRS wurde ordnungsgemäß initialisiert. |
Aktion | Keine. |
Erläuterung | Es wurde eine Ausnahme in der angegebenen Methode abgefangen. |
Aktion | Keine. |
Erläuterung | Es wurde ein Servant-Token mit Nullwert an die angegebene Methode übergeben. |
Aktion | Keine. |
Erläuterung | Es wurde ein entryKey-Parameter mit Nullwert an die angegebene Methode übergeben. |
Aktion | Keine. |
Erläuterung | Der Parameter entryKey wurde mit einem Nullwert an die angegebene Methode übergeben. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode konnte den entryKey-Parameter nicht in einen Byte-Array konvertieren. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode hat beim Verarbeiten des Servant-Token eine Ausnahme abgefangen. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode konnte keinen Proxy-Server für die Verarbeitung des Servant-Token abrufen. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode konnte das Servant-Token nicht in einen Byte-Array konvertieren. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode hat beim Anfordern eines Proxy-Servers für das Servant-Token eine Ausnahme abgefangen. |
Aktion | Keine. |
Erläuterung | Es wurde ein event-Parameter mit Nullwert an die angegebene Methode übergeben. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode konnte den übergebenen entryKey-Wert nicht in ein Byte-Array konvertieren. |
Aktion | Keine. |
Erläuterung | Die angegebene Methode konnte das Ereignis nicht in einen Byte-Array konvertieren. |
Aktion | Keine. |
Erläuterung | Die EJB-Spezifikation erfordert, dass MDBs die Nachrichten-Listener-Schnittstelle für den unterstützten Messaging-Typ implementiert. |
Aktion | Ändern Sie die Klasse "{0}" so, dass sie die Schnittstelle "{1}" implementiert, wie es die EJB-Spezifikation fordert. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis REPLICATION_UP empfangen. |
Aktion | Keine. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis REPLICATION_DOWN empfangen. |
Aktion | Keine. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis IS_CONGESTED empfangen. |
Aktion | Keine. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis NOT_CONGESTED empfangen. |
Aktion | Keine. |
Erläuterung | Die Anwendung wurde für diese Bean so konfiguriert, dass der EJB-Container die Methode ejbStore() der Bean nicht aufrufen kann, wenn die Bean nicht geändert wird. Dieses Verhalten entspricht nicht der Spezifikation EJB 2.0, wirkt sich aber positiv auf die Leistung aus. |
Aktion | Keine. |
Erläuterung | Die Anwendung ist für diese Bean so konfiguriert, dass die Vor- und Nachbearbeitung für lokale Home- und lokale Business-Methoden rationalisiert wird. Dieses Verhalten entspricht nicht der Spezifikation EJB 2.0, wirkt sich aber positiv auf die Leistung aus. |
Aktion | Keine. |
Erläuterung | Nur EJB-2.x-Entity-Beans mit einer lokalen Schnittstelle können die Schnittstelle com.ibm.websphere.ejbcontainer.LightweightLocal implementieren. Der Ursachencode gibt den spezifischen Verstoß wie folgt an: 1 - Die EJB ist keine Entity-Bean. 2 - Die Bean ist eine EJB-1.x- oder CMP-1.x-Entity-Bean. 3 - Für die EJB ist keine lokale Schnittstelle definiert. |
Aktion | Ändern Sie den Typ der EJB in Entity, ändern Sie die EJB-Implementierung in Version 2.0 oder höher, ändern Sie die EJB-Implementierung so, dass eine lokale Schnittstelle verwendet wird, oder ändern Sie die Implementierung so, dass die Schnittstelle com.ibm.websphere.ejbcontainer.LightweightLocal nicht implementiert wird. |
Erläuterung | Ein Umgebungseintrag für den EJB-java:comp/env-Kontext, der den Typ Boolean hat, muss entweder den Wert "true" oder den Wert "false" haben. Wenn der Eintrag einen anderen Wert hat, wird er auf "false" gesetzt. Dies kann aber auch ein Hinweis auf einen Fehler in der Konfiguration sein. Es ist möglich, dass sich die Anwendung nicht erwartungsgemäß verhält. |
Aktion | Setzen Sie den Umgebungseintrag für den EJB-java:comp/env-Kontext mit dem Typ Boolean auf "true" oder "false". |
Erläuterung | Alle "ejb-name"-Elemente im Element "container-transaction" müssen mit gültigen "ejb-name"-Elementen im Element "enterprise-beans" übereinstimmen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" so, dass alle "ejb-name"-Elemente im Element "container-transaction" mit gültigen "ejb-name"-Einträgen im Element "enterprise-beans" übereinstimmen. |
Erläuterung | Alle "ejb-name"-Elemente im Element "method-permission" müssen mit gültigen "ejb-name"-Elementen im Element "enterprise-beans" übereinstimmen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" so, dass alle "ejb-name"-Elemente im Element "method-permission" mit gültigen "ejb-name"-Einträgen im Element "enterprise-beans" übereinstimmen. |
Erläuterung | Alle "ejb-name"-Elemente im Element "exclude-list" müssen mit gültigen "ejb-name"-Elementen im Element "enterprise-beans" übereinstimmen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" so, dass alle "ejb-name"-Elemente im Element "exclude-list" mit gültigen "ejb-name"-Einträgen im Element "enterprise-beans" übereinstimmen. |
Erläuterung | Die mit der Injektions-Engine registrierten Injektionsprozessoren konnten nicht alle der Klasse zugeordneten Annotationen identifizieren und erfassen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" und die Annotationen für die Klasse. |
Erläuterung | Eine MDB (Message-Driven Bean, nachrichtengesteuerte Bean) muss mittels XML, Annotationen oder der Klausel "implements" der EJB-Klasse (Enterprise JavaBeans) ein Nachrichten-Listener-Interface definieren. |
Aktion | Überprüfen Sie die XML und die Java-Quelle für die MDB-Klasse {0}, und geben Sie die Nachrichten-Listener-Schnittstelle an. |
Erläuterung | Ein einfacher JNDI-Bindungsname darf für eine Bean oder eine Home-Schnittstelle nicht mit einer speziellen JNDI-Bindung kombiniert werden. |
Aktion | Korrigieren Sie im angegebenen Modul die Einstellungen der Bindungsdatei für die Bean oder die Home-Schnittstelle. |
Erläuterung | Je nach Bean-Typ muss für eine Enterprise-Bean mindestens eine Komponentenschnittstelle, Business-Schnittstelle, Web-Service-Endpoint-Schnittstelle oder Nachrichten-Listener-Schnittstelle konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | In Stateless-Session-Beans dürfen keine Nachrichten-Listener-Schnittstellen konfiguriert sein. In Stateful-Session-Beans darf keine dieser Schnittstellentypen konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | In Entity-Beans darf keine dieser Schnittstellentypen konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | In nachrichtengesteuerten Beans darf keine dieser Schnittstellentypen konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | Für jede nachrichtengesteuerte Bean (Message-Driven Bean, MDB) muss in der Bindungsdatei eine MDB-Bindung existieren. |
Aktion | Vergewissern Sie sich, dass in der Bindungsdatei "ejb-jar-bnd.xml" der MDB einen Bindungseintrag enthält. |
Erläuterung | Der lokale Bindungsname für die angegebene Bean oder die angegebene Home-Schnittstelle beginnt nicht mit ejblocal:. |
Aktion | Korrigieren Sie den lokalen Bindungsnamen für die Bean oder die Home-Schnittstelle im angegebenen Modul. |
Erläuterung | Der ferne Bindungsname für die Bean oder die Home-Schnittstelle darf nicht mit ejblocal: beginnen. |
Aktion | Korrigieren Sie den fernen Bindungsnamen für die Bean oder die Home-Schnittstelle im angegebenen Modul. |
Erläuterung | JNDI-Bindungsnamen dürfen keine leeren Zeichenfolgen enthalten. |
Aktion | Korrigieren Sie die Bindungsdatei "ejb-jar-bnd.xml" so, dass diese Bean einen gültigen JNDI-Bindungsnamen erhält. |
Erläuterung | Für jede Business-Schnittstelle kann ein einziger JNDI-Bindungsname konfiguriert werden. |
Aktion | Korrigieren Sie die Datei "ejb-jar-bnd.xml" so, dass diese Bean einen einzigen JNDI-Bindungsnamen erhält. |
Erläuterung | Für jede Business-Schnittstellen-JNDI-Bindung muss eine gültige Business-Schnittstellenklasse konfiguriert sein. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" oder die Quellcodeannotationen so, dass eine gültige Business-Schnittstellenklasse konfiguriert ist. |
Erläuterung | Für jede Home-JNDI-Bindung muss eine entsprechende Home-Schnittstellenklasse konfiguriert sein. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" oder die Quellcodeannotationen so, dass eine gültige Home-Schnittstellenklasse konfiguriert ist. |
Erläuterung | Für alle EJB-Bindungen ist eine Zeilengruppe mit dem Namen enterpriseBean in der Datei "ibm-ejb-jar-bnd.xml" erforderlich. |
Aktion | Überprüfen Sie die Datei "ibm-ejb-jar-bnd.xml", und stellen Sie sicher, dass alle EJB-Bindungen eine Enterprise-Bean-Zeilengruppe enthalten. |
Erläuterung | Für alle Bindungen für nachrichtengesteuerte Beans muss eine Zeilengruppe mit dem Namen "jca-adapter" in der nachrichtengesteuerten Bindung enthalten sein. |
Aktion | Überprüfen Sie die Bindungsdatei, und stellen Sie sicher, dass alle nachrichtengesteuerten Bindungen eine Zeilengruppe mit dem Namen "jca-adapter" enthalten. |
Erläuterung | Für alle Bindungen für nachrichtengesteuerte Beans muss eine Zeilengruppe mit dem Namen "jca-adapter" definiert sein, die einen "activation-spec-binding-name"-Wert enthält. |
Aktion | Überprüfen Sie die Bindungsdatei, und stellen Sie sicher, dass alle nachrichtengesteuerten Bindungen eine Zeilengruppe mit dem Namen "jca-adapter" enthalten, in der ein "activation-spec-binding-name"-Wert angegeben ist. |
Erläuterung | Für alle Bindungen für nachrichtengesteuerte Beans muss eine Zeilengruppe mit dem Namen "jca-adapter" definiert sein, die einen "destination-binding-name"-Wert enthält. |
Aktion | Überprüfen Sie die Bindungsdatei, und stellen Sie sicher, dass alle nachrichtengesteuerten Bindungen eine Zeilengruppe mit dem Namen "jca-adapter" enthalten, in der ein "destination-binding-name"-Wert angegeben ist. |
Erläuterung | Die Bindungsdatei enthält entweder einen einfachen Syntaxfehler oder einen Semantikfehler. |
Aktion | Prüfen Sie die Protokolldatei auf zusätzliche Ausnahmen des Typs "caused by", die spezielle Details der Parser-Nachricht enthalten können. Beheben Sie den Fehler in der Bindungsdatei, und installieren Sie die Anwendung erneut. |
Erläuterung | Die Bindungsdatei enthält entweder einen einfachen Syntaxfehler oder einen Semantikfehler. |
Aktion | Beheben Sie den Fehler in der Bindungsdatei, und installieren Sie die Anwendung erneut. |
Erläuterung | Die von dieser Bean benötigte Ressource der Verbindungsfactory ist nicht konfiguriert. Die CMP-Entity-Bean wird nicht funktionieren. |
Aktion | Erstellen Sie die erforderliche Ressource der Verbindungsfactory, indem Sie sicherstellen, dass in der Administrationskonsole die richtige Datenquelle für die CMP-Verwendung ausgewählt wird. |
Erläuterung | Während der Initialisierungs- und Startprozesse für die Bean trat ein Fehler auf. |
Aktion | Prüfen Sie die Ausnahmenachricht, um festzustellen, warum die Bean nicht gestartet wurde. Prüfen Sie außerdem das Protokoll auf andere Ausnahmenachrichten, die im Zusammenhang mit dem Starten dieser Bean stehen. |
Erläuterung | Die in dieser Fehlernachricht angegebenen Annotationen stehen in Konflikt zueinander. Verwenden Sie diese Annotationen nicht in derselben Methode. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie eine oder beide Annotationen aus der angegebenen Methode entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Ein Aufgabenbereich darf nur einmal in der Annotation @RolesAllowed enthalten sein. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie die überzähligen Aufgabenbereiche aus dieser Annotation entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Die in dieser Fehlernachricht angegebenen Annotationen stehen in Konflikt zueinander. Geben Sie diese Annotationen nicht in derselben Klasse an. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie eine oder beide Annotationen aus der angegebenen Klasse entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Ein Aufgabenbereich darf nur einmal in der Annotation @RolesAllowed enthalten sein. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie die überzähligen Aufgabenbereiche aus dieser Annotation entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Die Komponente, die versucht, diese Bean zu referenzieren, enthält einen Konfigurationsfehler. In der Komponente ist eine nicht unterstützte Schnittstelle für diese Bean angegeben. |
Aktion | Ändern Sie in der Komponente, die versucht, diese Bean zu referenzieren, den Tag ejb-ref oder die Annotation @EJB in der Weise, dass eine unterstützte Schnittstelle festgelegt wird. Prüfen Sie die Protokolldatei auf eine zugehörige Ausnahme, in der die aufrufende Komponente angegeben wird, die den Konfigurationsfehler enthält. |
Erläuterung | Die Komponente, die versucht, die Bean zu referenzieren, enthält einen Konfigurationsfehler. In der Komponente ist nicht festgelegt, ob eine lokale oder eine Remote-Schnittstelle dieser Bean aufgerufen werden soll. |
Aktion | Ändern Sie in der Komponente, die versucht, diese Bean zu referenzieren, den Tag ejb-ref oder die Annotation @EJB in der Weise, dass entweder die lokale oder die Remote-Schnittstelle der Bean festgelegt wird. Prüfen Sie die Protokolldatei auf eine zugehörige Ausnahme, in der die aufrufende Komponente angegeben wird, die den Konfigurationsfehler enthält. |
Erläuterung | Stateful-Session-Beans können nicht sowohl mit Failover-Unterstützung als auch mit Unterstützung des erweiterten Persistenzkontextes konfiguriert werden. |
Aktion | Entfernen Sie eine dieser beiden Konfigurationseinstellungen für diese Bean, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Enterprise-Beans müssen alle Methoden implementieren, die in ihren Schnittstellenklassen angegeben sind. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie alle erforderlichen Methoden enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans müssen eine Timeout-Methode implementieren, die einen einzelnen Parameter des Typs javax.ejb.Timer enthält. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie den erforderlichen Parameter enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Eventuell liegt ein Fehler in der Konfigurationserweiterungsdatei für das Modul vor, oder möglicherweise ist eine der beiden Beans nicht vorhanden. |
Aktion | Korrigieren Sie die konfigurierte Vererbungsbeziehung zwischen der XML-Datei mit Erweiterungen für das Modul oder stellen Sie die fehlende Bean-Implementierung bereit. |
Erläuterung | Timer-Beans, die aus der Schnittstelle TimedObject erben, müssen folgende Timeout-Methode implementieren: ejbTimeout |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie die erforderliche Methode enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans dürfen nur eine einzelne Timeout-Methode implementieren. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie nur eine Timeout-Methode enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans müssen eine Implementierung für die konfigurierte Timeout-Methode bereitstellen. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie die erforderliche Timeout-Methode enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans dürfen nur eine einzelne Timeout-Methode konfigurieren. |
Aktion | Korrigieren Sie die Bean-Konfiguration in der Weise, dass sie nur eine einzelne Timeout-Methode angibt, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timeout-Methoden dürfen keine Anwendungsausnahmen erzeugen. |
Aktion | Korrigieren Sie die Implementierung der Timeout-Methode in der Weise, dass diese keine Anwendungsausnahmen erzeugt, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timeout-Methoden müssen den Rückgabewert "void" zurückgeben. |
Aktion | Korrigieren Sie die Implementierung der Timeout-Methode in der Weise, dass diese void zurückgibt, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timeout-Methoden dürfen nicht als static oder final deklariert sein. |
Aktion | Korrigieren Sie die Implementierungsdeklaration für die Timeout-Methode, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Die Schnittstelle wurde an der angegebenen Position gebunden. |
Aktion | Verwenden Sie zum Suchen dieser Schnittstelle die angegebene Position. |
Erläuterung | Da die Enterprise-Bean mehrere Schnittstellen hat, muss jeder Bindungsname erweitert werden, damit er eindeutig ist. |
Aktion | Beenden Sie eine der folgenden Aktionen: /n Suchen Sie nach den Schnittstellen für diese Enterprise-Bean, und verwenden Sie hierfür die erweiterten Namen. /n Ändern Sie die Konfigurationsdaten für diese Bean, um für jede Schnittstelle eindeutige Bindungspositionen anzugeben. |
Erläuterung | Der Name der Enterprise-Bean ist möglicherweise inkorrekt, oder es wurde eine Bindung für eine Bean angegeben, die nicht vorhanden ist. |
Aktion | Beheben Sie den Fehler in der Bindungsdatei, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Jede Enterprise-Bean muss einen Bean-Typ, wie beispielsweise Stateless-Session-Bean, Message-Driven Bean usw., angeben. |
Aktion | Korrigieren Sie die Java-Quellcodeannotation oder die Konfigurationseinstellung der Datei "ejb-jar.xml" für diese Bean, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Jede Enterprise-Bean muss eine eindeutige Bindungsposition angeben. |
Aktion | Korrigieren Sie die Bindungsdatei einer dieser beiden Beans, so dass jede Bean eine eindeutige Bindungsposition hat. |
Erläuterung | Die Annotation "@Interceptor" oder das Tag "interceptor-class" im Implementierungsdeskriptor wurde verwendet, um eine Liste mit Interceptor-Klassennamen anzugeben. In der Liste der Interceptor-Klassen darf eine Klasse nur einmal vorhanden sein. |
Aktion | Entfernen Sie die doppelt vorhandene Interceptor-Klasse aus der Liste der Interceptor-Klassen, oder ändern Sie den Namen der Interceptor-Klasse, wenn ein falscher Name angegeben wurde. |
Erläuterung | Eine Interceptor-Klasse kann entweder ein Interceptor auf Klassenebene oder ein Interceptor auf Methodenebene sein, aber nicht beides. |
Aktion | Entfernen Sie die Interceptor-Klasse entweder aus der Interceptor-Liste auf Klassenebene oder aus der Interceptor-Liste auf Methodenebene. |
Erläuterung | Die Interceptor-Klasse kann entweder ein Standard-Interceptor oder ein Interceptor auf Methodenebene sein, aber nicht beides. |
Aktion | Entfernen Sie die Interceptor-Klasse entweder aus der Liste der Standard-Interceptor oder aus der Interceptor-Liste auf Methodenebene. |
Erläuterung | Es wurden mehrere Methoden dieser Klasse als Interceptor-Methode für den genannten Typ angegeben. Die EJB-3.0-Spezifikation lässt die Angabe mehrerer Interceptor-Methoden desselben Typs für diese Klasse nicht zu. |
Aktion | Korrigieren Sie die Java-Quellcodeannotationen oder den Implementierungsdeskriptor für diese Klasse so, dass nur eine einzige Interceptor-Methode des genannten Typs enthalten ist. |
Erläuterung | Das Element "interceptor-binding" verwendet ein Element "exclude-class-interceptors", für das ein Tag "method-name" angegeben werden muss. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor, indem Sie ein Tag "method-name" hinzufügen. |
Erläuterung | "Interceptor-binding"-Elemente der Typen 3 und 4 können nicht für dieselbe Methode einer Enterprise-Bean angegeben werden. |
Aktion | Entfernen Sie entweder das "interceptor-binding"-Element vom Typ 3 oder das vom Typ 4 für die angegebene Methode dieser Bean. |
Erläuterung | Bei Verwendung des Elements "interceptor-order" muss die auf Klassenebene angegebene Reihenfolge eine vollständige Reihenfolge aller Interceptor-Klassen sein, die auf dieser und einer höheren Ebene definiert wurden, es sei denn, sie wurden mit "exclude-default-inteceptors"-Elementen explizit ausgeschlossen. |
Aktion | Geben Sie weitere Interceptor-Namen auf Klassenebene für das Element "interceptor-order" für diese Bean an. Anschließend stellt die Bean eine vollständige Reihenfolge der Interceptor bereit. |
Erläuterung | Bei Verwendung des Elements "interceptor-order" muss die auf Methodenebene angegebene Reihenfolge eine vollständige Reihenfolge aller Interceptor-Klassen sein, die auf dieser und einer höheren Ebene definiert wurden, es sei denn, die Interceptor-Klassen wurden mit "exclude-class-interceptors"- oder "exclude-default-inteceptors"-Elementen explizit ausgeschlossen. |
Aktion | Geben Sie weitere Interceptor-Namen auf Methodenebene für das Element "interceptor-order" für diese Bean an. Anschließend stellt die Bean eine vollständige Reihenfolge der Interceptor bereit. |
Erläuterung | Die EJB-3.0-Spezifikation lässt nicht zu, dass Interceptor-Methoden als "final" oder "static" deklariert werden. |
Aktion | Entfernen Sie den Modifikator "final" bzw. "static" aus dieser Interceptor-Methode. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass "around-invoke"-Methoden die folgende Signatur haben: Object <METHOD>(InvocationContext) throws Exception |
Aktion | Korrigieren Sie die Methodensignatur für diesen Interceptor. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass Lebenszyklusmethoden einer Enterprise-Bean die folgende Signatur haben: void <METHOD>() |
Aktion | Korrigieren Sie die Methodensignatur für diesen Interceptor. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass Lebenszyklusmethoden einer Interceptor-Klasse die folgende Signatur haben: void <METHOD> (InvocationContext) |
Aktion | Korrigieren Sie die Methodensignatur für diesen Interceptor. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass "@Remove"-Annotationen auf Business-Methoden einer Stateful-Session-Bean angewendet werden. |
Aktion | Verschieben Sie entweder die "@Remove"-Annotation in eine Business-Methode, oder legen Sie die angegebene Methode als Business-Methode fest. |
Erläuterung | Die Spezifikation EJB 3.0 erfordert eine passende Methode "ejbCreate<METHOD>" als Initialisierungsmethode einer Stateful-Session-Bean-Klasse. Diese Anforderung gilt für Stateful-Session-Beans, die für die EJB-API der Version 2.1 oder eine API einer früheren Version geschrieben wurden. |
Aktion | Entfernen Sie in der Datei "ejb-jar.xml" die "@Init"-Annotation oder das Element "init-method" aus der angegebenen Methode für diese Bean. |
Erläuterung | Die Annotation "@Init" wird auf mehrere Methoden der Enterprise-Bean angewendet. Die Spezifikation EJB 3.0 erfordert, dass im Fall einer Mehrdeutigkeit der Name der angepassten Methode "create<METHOD>" der Home- oder lokalen Home-Schnittstelle angegeben wird. |
Aktion | Geben Sie mit dem Element "value" der Annotation "@Init" den Namen der Methode "create<METHOD>" in einer der beiden angegebenen Methoden an. Auf diese Weise verhindern Sie Mehrdeutigkeiten. |
Erläuterung | Das Element "init-method" gibt den Namen einer Methode an, die keine Methode vom Typ "public" der Enterprise-Bean-Klasse ist. |
Aktion | Korrigieren Sie entweder den Namen der Methode oder die Methodensignatur im Element "init-method", um eine Methode vom Typ "public" dieser Bean anzugeben. |
Erläuterung | Eine EJB-3.0-Interceptor-Klasse konnte nicht gefunden oder geladen werden. |
Aktion | Vergewissern Sie sich, dass die Interceptor-Klasse ordnungsgemäß installiert und konfiguriert ist. |
Erläuterung | Der angegebene Methodename ist keine Methode der Interceptor-Klasse. |
Aktion | Korrigieren Sie entweder den Methodennamen oder die Methodensignatur, um eine der Methoden für diese Interceptor-Klasse anzugeben. |
Erläuterung | Das Element "method-name" darf nicht in einem Element "interceptor-binding" vom Typ 1 verwendet werden. |
Aktion | Ändern Sie das Element "interceptor-binding" in den Typ 2, oder entfernen Sie das Element "method-name". |
Erläuterung | Diese Interceptor-Klasse darf nicht in der Standard-Interceptor-Klasse und in der Interceptor-Liste auf Klassenebene enthalten sein, es sei denn, die Standard-Interceptor wurden auf Klassenebene ausgeschlossen. |
Aktion | Entfernen Sie entweder die doppelt vorhandene Interceptor-Klasse aus der Standard-Interceptor-Liste oder aus der Interceptor-Liste auf Klassenebene, oder schließen Sie die Standard-Interceptor auf Klassenebene für diese Bean aus. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 müssen die Methoden "ejbCreate", "ejbRemove", "ejbActivate" und "ejbPassivate" für eine Stateless-Session-Bean wie Callback-Interceptor-Methoden für den Lebenszyklus vom Typ "@PostConstruct", "@PreDestroy", "@PostActivate" bzw. "@PrePassivate" behandelt werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor oder die Annotation so, dass für die Methode der richtige Callback-Interceptor-Typ für den Lebenszyklus angegeben ist. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 müssen die Methoden "ejbRemove", "ejbActivate" und "ejbPassivate" für eine Stateful-Session-Bean wie Callback-Interceptor-Methoden für den Lebenszyklus vom Typ "@PreDestroy", "@PostActivate" bzw. "@PrePassivate" behandelt werden. Die Methode "ejbCreate" muss wie eine "@Init"-Methode behandelt werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor oder die Annotation so, dass für die Methode der richtige Callback-Interceptor-Typ für den Lebenszyklus angegeben ist. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 müssen die Methoden "ejbCreate" und "ejbPassivate" für eine Message-Driven Bean wie Callback-Interceptor-Methoden für den Lebenszyklus vom Typ "@PostConstruct" bzw. "@PreDestroy" behandelt werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor oder die Annotation so, dass für die Methode der richtige Callback-Interceptor-Typ für den Lebenszyklus angegeben ist. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 muss ein "interceptor-binding"-Element vom Typ 3 oder 4 ein Tag "<method-name>" verwenden, um den Namen einer Methode in einer der Business-Schnittstellen der Enterprise-Bean anzugeben. |
Aktion | Geben Sie entweder einen der Methodennamen an, die in einer der Business-Schnittstellen gefunden wurden, oder fügen Sie die Methode einer der Business-Schnittstellen der Enterprise-Bean hinzu. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 1 für das Modul verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 1 für das Modul verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 2 für jede Enterprise-Bean verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 2 für die Enterprise-Bean verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 3 für jede Methode einer Enterprise-Bean verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 3 für die Methode einer Enterprise-Bean verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 4 für jede Methode einer angegebenen Methodensignatur einer Enterprise-Bean verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 4 für die Methode einer Enterprise-Bean verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss eine ferne Home-Schnittstelle bereitgestellt werden, wenn eine ferne Komponentenschnittstelle angegeben wird. |
Aktion | Ändern Sie die Anwendungskonfiguration in der Weise, dass für die Bean "{0}" eine ferne Home-Schnittstelle bereitgestellt wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss eine lokale Home-Schnittstelle bereitgestellt werden, wenn eine lokale Komponentenschnittstelle angegeben wird. |
Aktion | Ändern Sie die Anwendungskonfiguration in der Weise, dass für die Bean "{0}" eine lokale Home-Schnittstelle bereitgestellt wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klasse als "public" definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" als "public". |
Erläuterung | Gemäß der EJB-Spezifikation darf die Bean-Klasse nicht als "final" definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" nicht als "final". |
Erläuterung | Gemäß der EJB-Spezifikation darf die Bean-Klasse nicht als "abstract" definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" nicht als "abstract". |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klasse als Klasse der höchsten Ebene definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" als Klasse der höchsten Ebene. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klasse einen allgemein zugänglichen Konstruktor haben, der keine Parameter verwendet. |
Aktion | Ändern Sie die Bean-Klasse "{1}" so, dass diese einen allgemein zugänglichen Konstruktor hat, der keine Parameter verwendet. |
Erläuterung | Gemäß der EJB-Spezifikation darf die Bean-Klasse die Methode "finalize" nicht definieren. |
Aktion | Definieren Sie in der Bean-Klasse nicht die Methode "finalize". |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse die Klasse "javax.ejb.EntityBean" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{1}" so, dass sie die Klasse "javax.ejb.EntityBean" implementiert. |
Erläuterung | Gemäß der EJB-Spezifikation darf der Name einer Business-Methode nicht mit "ejb" beginnen. Andernfalls können Konflikte mit Callback-Methoden auftreten. |
Aktion | Ändern Sie den Namen der Business-Methode "{2}" so, dass dieser nicht mit "ejb" beginnt. |
Erläuterung | Gemäß der EJB-Spezifikation müssen die konfigurierten Business- und Komponentenschnittstellen Java-Schnittstellen sein. |
Aktion | Ändern Sie die Konfiguration der Bean "{0}" so, dass diese Java-Schnittstellen angibt. |
Erläuterung | Gemäß der EJB-Spezifikation dürfen die konfigurierten Business-Schnittstellen keine Schnittstelle im Paket "javax.ejb" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "{2}" nicht erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als Business-Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation dürfen die konfigurierten lokalen Schnittstellen die Schnittstelle "javax.rmi.Remote" nicht erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "javax.rmi.Remote" nicht erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als lokale Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte lokale Komponentenschnittstelle die Schnittstelle "javax.ejb.EJBLocalObject" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "javax.ejb.EJBLocalObject" erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als lokale Komponentenschnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte ferne Komponentenschnittstelle die Schnittstelle "javax.ejb.EJBObject" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "javax.ejb.EJBObject" erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als ferne Komponentenschnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte lokale Home-Schnittstelle die Schnittstelle "javax.ejb.EJBLocalHome" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass sie die Schnittstelle "javax.ejb.EJBLocalHome" erweitert, oder ändern Sie die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als lokale Home-Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte ferne Home-Schnittstelle die Schnittstelle "javax.ejb.EJBHome" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass sie die Schnittstelle "javax.ejb.EJBHome" erweitert, oder ändern Sie die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als ferne Home-Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle create-Methoden einer Home-Schnittstelle die Komponentenschnittstelle zurückgeben. |
Aktion | Ändern Sie die Methode "{2}" in der Home-Schnittstelle "{1}" so, dass die Komponentenschnittstelle zurückgegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle Home-Schnittstellen mindestens eine "create"-Methode definieren. |
Aktion | Ändern Sie die Home-Schnittstelle "{1}" so, dass es eine "create"-Methode definiert. |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle "create"-Methoden einer Home-Schnittstelle die Komponentenschnittstelle zurückgeben. |
Aktion | Ändern Sie die Methode "{2}" in der Home-Schnittstelle "{1}" so, dass die Komponentenschnittstelle {3} zurückgegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Klausel "throws" in allen "create"-Methoden einer Home-Schnittstelle die Ausnahme "javax.ejb.CreateException" enthalten. |
Aktion | Ändern Sie die Methode "{2}" der Home-Schnittstelle "{1}" so, dass die Ausnahme "javax.ejb.CreateException" ausgelöst wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf eine Home-Schnittstelle für eine Stateless-Session-Bean nur eine Methode enthalten. Diese Methode muss die Methode "create" sein. |
Aktion | Entfernen Sie die Methode "{2}" aus der Home-Schnittstelle "{1}". |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle Methoden, die in einer Home-Schnittstelle für eine Stateless-Session-Bean definiert werden, mit der Zeichenfolge "create" beginnen. |
Aktion | Ändern Sie den Namen der Methode "{2}" in der Home-Schnittstelle "{1}" so, dass er mit der Zeichenfolge "create" beginnt, oder entfernen Sie die Methode. |
Erläuterung | Gemäß der EJB-Spezifikation dürfen in der Home-Schnittstelle einer Entity-Bean keine Methoden definiert werden, die mit der Zeichenfolge "remove" beginnen. |
Aktion | Ändern Sie den Namen der Methode "{2}" in der Home-Schnittstelle "{1}" so, dass er nicht mit der Zeichenfolge "remove" beginnt, oder entfernen Sie die Methode. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klassse für jede "create"-Methode für eine Home-Schnittstelle eine Methode "ejbCreate' oder "init" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbCreate" oder "init" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klassse für jede "create"-Methode für eine Home-Schnittstelle eine Methode "ejbCreate" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbCreate" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation müssen der Rückgabetyp aller "ejbCreate"-Methoden für eine Entity-Bean-Klasse der Primärschlüsseltyp sein. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}" in die Primärschlüsselklasse. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse für jede "create"-Methode für eine Home-Schnittstelle eine Methode "ejbPostCreate" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbPostCreate" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp aller "ejbPostCreate"-Methoden für eine Entity-Bean-Klasse "void" sein. |
Aktion | Ändern Sie den Rückgabetyp für die Methode "{2}" in "void". |
Erläuterung | Die Methode "{2}" der Home-Schnittstelle "{1}" für die Entity-Bean "{0}" definiert keine zugehörige Methode "ejbFind" in der Klasse "{3}". |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass diese eine der Methode "{2}" entsprechende Methode "ejbFind" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp der Methode "ejbFindByPrimaryKey" für eine Entity-Bean-Klasse der Primärschlüsseltyp sein. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}" in die Primärschlüsselklasse. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp aller angepassten "ejbFind"-Methoden für eine Entity-Bean-Klasse die Primärschlüsselklasse, die Klasse "java.util.Collection" oder die Klasse "java.util.Enumeration" sein. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}2 in die Primärschlüsselklasse, die Klasse "java.util.Collection" oder die Klasse "java.util.Enumeration". |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse für jede "home"-Methode der Home-Schnittstelle eine Methode "ejbHome" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbHome" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp aller "ejbHome"-Methoden für eine Entity-Bean-Klasse mit der zugehörigen Home-Schnittstellenmethode übereinstimmen. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}" in den Typ "{4}". |
Erläuterung | Gemäß der EJB-Spezifikation müssen die Argumente und Rückgabetypen aller fernen EJB-Business-Methoden gültige Typen für RMI/IIOP sein. |
Aktion | Ändern Sie die Anwendungsmethode "{1}" so, dass nur gültige Typen für RMI/IIOP verwendet werden. Sie können die Anwendung auch so ändern, dass sie die Schnittstelle "{2}" nicht als ferne EJB-Schnittstelle verwendet. |
Erläuterung | Gemäß der EJB-Spezifikation darf die Klausel "throws" der Methoden ferner Business-Schnittstellen die Ausnahme "java.rmi.RemoteException" nicht enthalten. |
Aktion | Entfernen Sie die "RemoteException"-Ausnahme aus der Klausel "throws" der Methode. Sie können die Schnittstelle aber auch so ändern, dass sie die Schnittstelle "java.rmi.Remote" implementiert, oder Sie können die Anwendung so ändern, dass sie die Schnittstelle nicht als ferne EJB-Schnittstelle verwendet. |
Erläuterung | Gemäß der EJB-Spezifikation darf eine Anwendungsausnahme nicht als Unterklasse der Ausnahme "java.rmi.RemoteException" definiert sein. |
Aktion | Ändern Sie die Anwendung so, dass keine Methoden der fernen Business-Schnittstelle mit einer Unterklasse "java.rmi.RemoteException" in der Klausel "throws" definiert sind. |
Erläuterung | Gemäß der EJB-Spezifikation darf eine Anwendungsausnahme für eine Komponentenschnittstelle nicht als Unterklasse der Ausnahme "java.lang.RuntimeException" definiert sein. |
Aktion | Ändern Sie die Anwendung so, dass die Methoden der fernen Komponentenschnittstelle nicht mit der Unterklasse "java.lang.RuntimeException" in der Klausel "throws" definiert sind. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Klausel "throws" für Methoden ferner Business-Schnittstellen, die die Schnittstelle "java.rmi.Remote" implementieren, die Ausnahme "java.rmi.RemoteException" enthalten. |
Aktion | Fügen Sie die Ausnahme "RemoteException" der Klausel "throws" der Methode hinzu. Sie können die Schnittstelle auch so ändern, dass sie die Schnittstelle "java.rmi.Remote" nicht implementiert, oder Sie können die Anwendung so ändern, dass sie die Schnittstelle nicht als ferne EJB-Schnittstelle verwendet. |
Erläuterung | Für Remote-Schnittstellen legt die Spezifikation "Java Language to IDL Mapping" Folgendes fest: Methoden, die dem JavaBeans-Designmuster für einfache Schreib-/Leseattribute oder einfache Schreibschutzattribute folgen, werden OMG-IDL-Schnittstellenattributen zugeordnet. Beide angegebene Methoden werden demselben OMG-IDL-Schnittstellenattribut zugeordnet. Die Schnittstelle ist kein gültiger RMI/IIOP-Typ. |
Aktion | Ändern Sie die Anwendung, indem Sie eine der Methoden, die den Konflikt verursacht, umbenennen oder entfernen. |
Erläuterung | Es gibt keine Übersetzunng für diese Informationsnachricht. |
Aktion | Details enthält die Nachricht. |
Erläuterung | Es gibt keine Übersetzung dieser Warnung. |
Aktion | Details enthält die Nachricht. |
Erläuterung | Es gibt keine Übersetzung dieser Fehlernachricht. |
Aktion | Details enthält die Nachricht. |
Erläuterung | Es wurde eine allgemeine Ausnahme festgestellt. |
Aktion | Verwenden Sie diese Informationen zusammen mit weiteren Ausnahmenachrichten, um eine weiterführende Fehlerbestimmung durchzuführen. |
Erläuterung | Zwei der angegebenen Optionen sind nicht kompatibel und dürfen nicht zusammen angegeben werden. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und entfernen Sie dann eine der angegebenen Optionen. |
Erläuterung | Eine der angegebenen Optionen erfordert die Angabe einer weiteren Option. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und geben Sie die erforderliche Option an. |
Erläuterung | Der angegebene EJB Timer ist nicht auf dem angegebenen Server vorhanden. Möglicherweise ist der EJB Timer abgelaufen oder er wurde abgebrochen. |
Aktion | Stellen Sie sicher, dass ID und Servername für den EJB Timer ordnungsgemäß angegeben wurden. Falls der EJB Timer vorhanden ist und ID und Servername korrekt angegeben wurden, untersuchen Sie alle vorausgegangenen Ausnahmen. |
Erläuterung | Der für den angegebenen Server konfigurierte EJB Timer Service ist nicht verfügbar. Der EJB Timer Service wird möglicherweise nicht gestartet, wenn keine Anwendungen mit TimedObject-EJBs auf dem Server gestartet sind. |
Aktion | Stellen Sie sicher, dass eine Anwendung mit einer TimedObject-EJB im angegebenen Serverprozess gestartet ist. |
Erläuterung | Die aufgelistete JAR-Datei ist nicht als EJB-3.0-Modul konfiguriert. |
Aktion | Wenn in diesem Modul EJB-3.0-Komponenten enthalten sein sollten, prüfen Sie die Java-Quellcodeannotationen oder die Konfigurationsdaten in der Datei "ejb-jar.xml". |
Erläuterung | Die aufgelistete Jar-Datei enthält keine Remote-Schnittstellen. |
Aktion | Wenn in diesem Modul Remote-Schnittstellen enthalten sein sollten, prüfen Sie die Annotationen des Moduls oder die Konfigurationsdaten in der Datei "ejb-jar.xml". |
Erläuterung | Der erste Parameter muss eine jar- oder ear-Datei einschließlich Dateipfad sein. |
Aktion | Rufen Sie den Befehl mit der Option -help auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die Datei konnte nicht für eine Leseoperation geöffnet werden. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems für diese Datei. |
Erläuterung | Eine Option darf in jedem Befehlsaufruf nur einmal angegeben werden. |
Aktion | Rufen Sie den Befehl mit der Option -help auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Der Protokolldateiname muss auf eine Datei einschließlich Dateipfad zeigen. Außerdem darf der Protokolldateiname nicht mit "-" beginnen. |
Aktion | Rufen Sie den Befehl mit der Option -help auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die Datei konnte nicht für eine Schreiboperation geöffnet werden. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems für diese Datei. |
Erläuterung | Für die Option -logfile muss der Protokolldateiname als nächster Parameter angegeben werden. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und geben Sie den erforderlichen Parameter mit dem Protokolldateinamen an. |
Erläuterung | Der Parameter stimmt mit keinem erwarteten Eingabewert überein. |
Aktion | Rufen Sie den Befehl mit der Option -help auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die Gesamtzahl der zulässigen Parameter wurde überschritten. |
Aktion | Rufen Sie den Befehl mit der Option -help auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Während der Befehlsverarbeitung trat eine unerwartete Ausnahme auf. |
Aktion | Verwenden Sie die Option -verbose im Befehl, um weitere Informationen anzuzeigen. |
Erläuterung | Jedes konfigurierte Home muss über eine Komponentenschnittstelle verfügen. |
Aktion | Prüfen Sie die Konfigurationsdaten für dieses Home. |
Erläuterung | Bei der Definition der Protokolldatei des Benutzers trat eine Ausnahme auf. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems. |
Erläuterung | Die Datei konnte auf dem Dateisystem nicht erstellt werden. |
Aktion | Prüfen Sie die Einstellungen der Dateisystemberechtigungen für das in der Umgebungsvariable "TMP" angegebene Verzeichnis. |
Erläuterung | Die aufgelistete Klasse konnte nicht geladen werden. |
Aktion | Überprüfen Sie, ob alle übergeordnete Klassen dieser Klasse in der jar- oder ear-Eingabedatei enthalten sind. |
Erläuterung | Eine Methodenparameter- oder eine Methodenrückgabewertklasse der aufgelisteten Klasse konnte nicht geladen werden. |
Aktion | Überprüfen Sie, dass alle als Methodenparameter übergebene Klassen oder alle als Methodenrückgabewerte verwendete Klassen für Methoden der aufgelisteten Klasse in der jar- oder ear-Eingabedatei enthalten sind. |
Erläuterung | Für die Option -cp muss der Klassenpfad als nächster Parameter angegeben werden. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und geben Sie den erforderlichen Parameter mit dem Klassenpfad an. |
Erläuterung | Die als erster Parameter angegebene Datei wurde nicht gefunden. |
Aktion | Prüfen Sie die Rechtschreibung der Datei, und überprüfen Sie die Leseberechtigungen für die Datei. |
Erläuterung | Die Datei konnte nicht umbenannt werden. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems. Vergewissern Sie sich außerdem, dass die Datei "{1}" derzeit nicht existiert. |
Erläuterung | Die Datei konnte nicht gelöscht werden. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems. |
Erläuterung | Der für die Option -newfile angegebene Name ist nicht zulässig. |
Aktion | Vergewissern Sie sich, dass Sie nicht denselben Namen wie für die Eingabedatei angeben. |
Erläuterung | EJB-Module müssen eine oder mehrere Enterprise-Beans enthalten. |
Aktion | Stellen Sie sicher, dass für dieses Modul eine oder mehrere Enterprise-Beans konfiguriert sind. Die Enterprise-Beans müssen entweder die Datei "ejb-jar.xml" oder Quellcodeannotationen verwenden. |