Erläuterung | |
Aktion |
Erläuterung | Der Injektions-Engine-Service für den angegebenen Server ist nicht verfügbar. |
Aktion | Der Injektions-Engine-Service wird auf allen Anwendungsserverprozessen als Singleton-Service gestartet. Überprüfen Sie, ob der Anwendungsserver ohne Fehler gestartet wurde. |
Erläuterung | Die Injektions-Engine initialisiert beim Start eine Gruppe von Standardinjektionsprozessoren. Der Injektions-Engine-Service muss gestartet und initialisiert werden, bevor weitere Injektionsprozessoren bei der Injektions-Engine registriert werden können. |
Aktion | Stellen Sie sicher, dass die Injektionsprozessoren registriert werden, nachdem der Anwendungsserver gestartet wurde. |
Erläuterung | Die Methode für das Injektionsziel muss eine setter-property-Methode sein. |
Aktion | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel die vorgesehene Methode angibt. |
Erläuterung | Beim Verarbeiten der Metadaten im Implementierungsdeskriptor trat ein Fehler auf. |
Aktion | Stellen Sie sicher, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist. |
Erläuterung | Die Injektions-Engine konnte die Injektionsziele für die angegebene Klasse nicht ordnungsgemäß festlegen. |
Aktion | Stellen Sie sicher, dass die richtigen Annotationen in der Klasse und in der XML im Implementierungsdeskriptor enthalten sind. |
Erläuterung | Die Bindungs- und Injektionsinformationen enthalten Fehler. |
Aktion | Stellen Sie sicher, dass die in der Klasse enthaltenen Annotationen und die im Implementierungsdeskriptor enthaltenen XML richtig sind. |
Erläuterung | Der Container kann einen Umgebungseintrag aufgrund einer Ausnahme des Typs NumberFormatException nicht verarbeiten. |
Aktion | Vergewissern Sie sich, dass der Wert des Umgebungseintrags eine gültige Zeichenfolge für den angegebenen Typ ist. |
Erläuterung | Einem Umgebungseintrag des java:comp/env-Kontextes für eine Enterprise-Bean des Typs Boolean sollte entweder der Wert "true" oder der Wert "false" zugeordnet werden. Andere Werte haben den Wert "false" zur Folge, der aber auf ein Konfigurationsproblem hinweisen kann. Es ist möglich, dass sich die Anwendung nicht wie erwartet verhält. |
Aktion | Ändern Sie den Umgebungseintrag des java:comp/env-Kontextes mit dem Typ Boolean in den Wert "true" oder "false". |
Erläuterung | Beim Versuch, einen java:comp/env-Eintrag zu erstellen, hat die Injektions-Engine eine Ausnahme empfangen. |
Aktion | Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme angegeben sind. |
Erläuterung | Die Injektions-Engine hat einen Typ festgestellt, der für einen Umgebungseintrag nicht gültig ist. |
Aktion | Stellen Sie sicher, dass Sie einen der folgenden Eintragstypen verwenden: String, Integer, Boolean, Double, Byte, Short, Long oder Float. |
Erläuterung | Die Injektions-Engine kann keine Verbindung herstellen zwischen dem im Namespace java:comp/env deklarierten Namen und dem Namen der Zielressource im globalen JNDI-Namespace (Java Naming and Directory Interface). |
Aktion | Stellen Sie sicher, dass der mit Hilfe der Annotation @Resource oder der Deklaration resource-ref in der Injektion deklarierte Name mit dem Namen in der XML-Datei für Bindungen übereinstimmt. |
Erläuterung | Folgende Informationen sind in den Überschreibungsregeln der EJB-Spezifikation angegeben: Wenn bereits ein Injektionsziel existiert und mittels XML angegeben wurde, muss das Injektionsziel in der Annotation dasselbe Feld oder dieselbe Eigenschaftsmethode festlegen. |
Aktion | Ändern Sie das Injektionsziel in der Annotation in der Weise, dass es mit dem vorher in der XML definierten Injektionsziel desselben Feldes oder derselben Eigenschaftsmethode übereinstimmt. |
Erläuterung | Gemäß der EJB-Spezifikation darf ein Feld für das Injektionsziel nicht als "final" deklariert werden. |
Aktion | Korrigieren Sie entweder den Feldnamen oder die Feldsignatur, um eines der nicht privaten Klassenfelder festzulegen. |
Erläuterung | Die Injektions-Engine verfügte nicht über die für den Zugriff auf das Member erforderlichen Sicherheitsberechtigungsnachweise. |
Aktion | Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme aufgeführt sind. |
Erläuterung | Der im Injektionsziel angegebene Feldtyp ist nicht richtig. |
Aktion | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziels das vorgesehene Feld angibt. |
Erläuterung | Die Klasse verfügt über keinen Feldwert mit dem angegebenen Member-Namen. |
Aktion | Vergewissern Sie sich, dass der Feldname richtig angegeben ist und dass die Klasse das Feld enthält. |
Erläuterung | Beim Versuch, die im XML-Code angegebenen Informationen zum Injektionsziel zu verwenden, trat ein Fehler bei der Injektions-Engine auf. |
Aktion | Vergewissern Sie sich, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist. |
Erläuterung | die Injektions-Engine konnte die angegebene Objektklasse nicht laden und nicht instanziieren. |
Aktion | Stellen Sie sicher, dass die Klasse verfügbar ist und dass der Konstruktor sichtbar und zugänglich ist. |
Erläuterung | Die Annotation für Information oder das Injektionsziel ist falsch oder unvollständig. |
Aktion | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist. |
Erläuterung | Die Elemente home und remote oder local-home und local sind nicht vorhanden oder können nicht aufgelöst werden. |
Aktion | Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind. |
Erläuterung | Die Injektions-Engine hat bei einem Bindungsversuch eine Ausnahme festgestellt. |
Aktion | Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme angegeben sind. |
Erläuterung | Der angegebene Typ ist für eine Injektion in die angegebene Klasse nicht geeignet. |
Aktion | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist. |
Erläuterung | Nur EJBContext- oder TimerService-Objekte dürfen mittels direkter Injektion in eine Enterprise-Bean eingefügt werden. |
Aktion | Vergewissern Sie sich, dass der angegebene Typ ein EJBContext- oder TimerService-Objekt ist. |
Erläuterung | Die angegebene Objekt-Factory ist für das Bindungsobjekt nicht geeignet. |
Aktion | Vergewissern Sie sich, dass ein Objekt ordnungsgemäß in die Factory gebunden wurde. |
Erläuterung | Beim Erstellen einer Referenz im globalen JNDI-Namespace (Java Naming and Directory Interface) trat ein Fehler auf. |
Aktion | Vergewissern Sie sich, dass die angegebene Referenz korrekt ist. |
Erläuterung | Die XML für die angegebene Referenz ist falsch oder unvollständig. |
Aktion | Vergewissern Sie sich, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist. |
Erläuterung | Die Schnittstellenklasse ist nicht vorhanden oder wurde nicht gefunden. |
Aktion | Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind und dass die Klasse verfügbar ist. |
Erläuterung | Die Annotation Information oder das Injektionsziel ist falsch oder unvollständig. |
Aktion | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist. |
Erläuterung | Das Referenzobjekt wurde nicht ordnungsgemäß angegeben. |
Aktion | Vergewissern Sie sich, dass angegebene Injektionsobjekt korrekt ist. |
Erläuterung | Das angegebene Objekt ist falsch. |
Aktion | Vergewissern Sie sich, dass das Objekt den Typ "Reference" hat. |
Erläuterung | Die Factory wurde nicht ordnungsgemäß angegeben. |
Aktion | Geben Sie eine Factory für das verwendete Bindungsobjekt an. |
Erläuterung | Für die Referenz wurde kein Name für die RefAddr angegeben. |
Aktion | Geben Sie eine RefAddr für die Referenz an. |
Erläuterung | Die Schnittstellenklasse ist nicht vorhanden oder wurde nicht gefunden. |
Aktion | Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind und dass die Klasse verfügbar ist. |
Erläuterung | Wenn mehrere Injektionsziele für dasselbe Feld oder dieselbe Methode konfiguriert sind, kann die Injektions-Engine nicht das Ziel für die Injektion bestimmen. |
Aktion | Konfigurieren Sie nicht mehrere Injektionsziele für dasselbe Feld oder dieselbe Methode. |
Erläuterung | Der Geltungsbereich für die AUTOLINK-Verbindung beschränkt sich auf die Anwendung mit der EJB-Referenz und auf Server, die nicht Member eines Application-Server-Clusters sind. |
Aktion | Stellen Sie sicher, dass die Enterprise-Beans, die referenziert werden, in derselben Anwendung vorhanden sind. |
Erläuterung | Doppelte env-entry-Anweisungen mit demselben Namen sind nicht zulässig. |
Aktion | Konfigurieren Sie keine env-entry-Anweisung mit demselben Namen. |
Erläuterung | Die EJB-Spezifikation bedingt, dass die UserTransaction-Schnittstelle Enterprise-Beans mit containerverwalteter Transaktionsabgrenzung nicht zur Verfügung steht. |
Aktion | Fügen Sie keine UserTransaction-Schnittstelle in eine containerverwaltete Transaktions-Bean ein. |