Explanation | Der Injektions-Engine-Service für den angegebenen Server ist nicht verfügbar. |
Action | Der Injektions-Engine-Service wird auf allen Anwendungsserverprozessen als Singleton-Service gestartet. Überprüfen Sie, ob der Anwendungsserver ohne Fehler gestartet wurde. |
Explanation | 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. |
Action | Stellen Sie sicher, dass die Injektionsprozessoren registriert werden, nachdem der Anwendungsserver gestartet wurde. |
Explanation | Die Methode für das Injektionsziel muss eine setter-Methode für Eigenschaften sein. |
Action | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel die vorgesehene Methode angibt. |
Explanation | Beim Verarbeiten der Metadaten im Implementierungsdeskriptor trat ein Fehler auf. |
Action | Stellen Sie sicher, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist. |
Explanation | Die Injektions-Engine konnte die Injektionsziele für die angegebene Klasse nicht ordnungsgemäß festlegen. |
Action | Stellen Sie sicher, dass die richtigen Annotationen in der Klasse und in der XML im Implementierungsdeskriptor enthalten sind. |
Explanation | Die Bindungs- und Injektionsinformationen enthalten Fehler. |
Action | Stellen Sie sicher, dass die in der Klasse enthaltenen Annotationen und die im Implementierungsdeskriptor enthaltenen XML richtig sind. |
Explanation | Der Prozessor konnte nicht initialisiert werden. |
Action | Stellen Sie sicher, dass der Prozessor verfügbar und ordnungsgemäß mit der Injektions-Engine registriert ist. |
Explanation | Der Container kann einen Umgebungseintrag aufgrund einer Ausnahme des Typs NumberFormatException nicht verarbeiten. |
Action | Vergewissern Sie sich, dass der Wert des Umgebungseintrags eine gültige Zeichenfolge für den angegebenen Typ ist. |
Explanation | 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. |
Action | Ändern Sie den Umgebungseintrag des java:comp/env-Kontextes mit dem Typ Boolean in den Wert "true" oder "false". |
Explanation | Beim Versuch, einen java:comp/env-Eintrag zu erstellen, hat die Injektions-Engine eine Ausnahme empfangen. |
Action | Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme angegeben sind. |
Explanation | Die Injektions-Engine hat einen Typ festgestellt, der für einen Umgebungseintrag nicht gültig ist. |
Action | Stellen Sie sicher, dass Sie einen der folgenden Umgebungseintragstypen verwenden: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class oder eine Unterklasse von Enum. |
Explanation | 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). |
Action | 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. |
Explanation | 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. |
Action | Ä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. |
Explanation | Gemäß der EJB-Spezifikation darf ein Feld für das Injektionsziel nicht als "final" deklariert werden. |
Action | Korrigieren Sie entweder den Feldnamen oder die Feldsignatur, um eines der nicht privaten Klassenfelder festzulegen. |
Explanation | Die Injektions-Engine verfügte nicht über die für den Zugriff auf das Member erforderlichen Sicherheitsberechtigungsnachweise. |
Action | Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme aufgeführt sind. |
Explanation | Der im Injektionsziel angegebene Feldtyp ist nicht richtig. |
Action | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziels das vorgesehene Feld angibt. |
Explanation | Die Klasse hat keine Methode und kein Feld mit dem konfigurierten Eigenschaftsnamen für das Injektionsziel. |
Action | Stellen Sie sicher, dass der konfigurierte Eigenschaftsname für das Injektionsziel korrekt eingegeben wurde und dass die Klasse das entsprechende Feld bzw. die entsprechende Eigenschaftsmethode enthält. |
Explanation | Beim Versuch, die im XML-Code angegebenen Informationen zum Injektionsziel zu verwenden, trat ein Fehler bei der Injektions-Engine auf. |
Action | Vergewissern Sie sich, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist. |
Explanation | die Injektions-Engine konnte die angegebene Objektklasse nicht laden und nicht instanziieren. |
Action | Stellen Sie sicher, dass die Klasse verfügbar ist und dass der Konstruktor sichtbar und zugänglich ist. |
Explanation | Die Annotation für Information oder das Injektionsziel ist falsch oder unvollständig. |
Action | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist. |
Explanation | Die Elemente home und remote oder local-home und local sind nicht vorhanden oder können nicht aufgelöst werden. |
Action | Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind. |
Explanation | Die Injektions-Engine hat bei einem Bindungsversuch eine Ausnahme festgestellt. |
Action | Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme angegeben sind. |
Explanation | Der angegebene Typ ist für eine Injektion in die angegebene Klasse nicht geeignet. |
Action | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist. |
Explanation | Nur EJBContext- oder TimerService-Objekte dürfen mittels direkter Injektion in eine Enterprise-Bean eingefügt werden. |
Action | Vergewissern Sie sich, dass der angegebene Typ ein EJBContext- oder TimerService-Objekt ist. |
Explanation | Die angegebene Objektfactory ist für das Bindungsobjekt nicht geeignet. |
Action | Vergewissern Sie sich, dass ein Objekt ordnungsgemäß in die Factory gebunden wurde. |
Explanation | Beim Erstellen einer Referenz im globalen JNDI-Namespace (Java Naming and Directory Interface) trat ein Fehler auf. |
Action | Vergewissern Sie sich, dass die angegebene Referenz korrekt ist. |
Explanation | Die XML für die angegebene Referenz ist falsch oder unvollständig. |
Action | Vergewissern Sie sich, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist. |
Explanation | Die Schnittstellenklasse ist nicht vorhanden oder wurde nicht gefunden. |
Action | 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. |
Explanation | Die Annotation für Information oder das Injektionsziel ist falsch oder unvollständig. |
Action | Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist. |
Explanation | Die Anwendung deklariert eine Referenz auf ein Objekt, das nicht gefunden wurde. |
Action | Suchen Sie nach einer früheren Nachricht, die einen Hinweis darauf enthält, warum das referenzierte Objekt nicht gefunden wurde, und stellen Sie sicher, dass die Konfiguration der Referenz gültig ist. |
Explanation | Das angegebene Objekt ist falsch. |
Action | Vergewissern Sie sich, dass das Objekt den Typ "Reference" hat. |
Explanation | Die Factory wurde nicht ordnungsgemäß angegeben. |
Action | Geben Sie eine Factory für das verwendete Bindungsobjekt an. |
Explanation | Für die Referenz wurde kein Name für die RefAddr angegeben. |
Action | Geben Sie eine RefAddr für die Referenz an. |
Explanation | Die Schnittstellenklasse ist nicht vorhanden oder wurde nicht gefunden. |
Action | 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. |
Explanation | Wenn mehrere Injektionsziele für dasselbe Feld oder dieselbe Methode konfiguriert sind, kann die Injektions-Engine nicht das Ziel für die Injektion bestimmen. |
Action | Konfigurieren Sie nicht mehrere Injektionsziele für dasselbe Feld oder dieselbe Methode. |
Explanation | Der Geltungsbereich für die AUTOLINK-Verbindung beschränkt sich auf die Anwendung mit der EJB-Referenz und auf Server, die nicht Member eines Anwendungs-Server-Clusters sind. |
Action | Stellen Sie sicher, dass die Enterprise-Beans, die referenziert werden, in derselben Anwendung vorhanden sind. |
Explanation | Doppelte env-entry-Anweisungen mit demselben Namen sind nicht zulässig. |
Action | Konfigurieren Sie keine env-entry-Anweisung mit demselben Namen. |
Explanation | Die EJB-Spezifikation bedingt, dass die UserTransaction-Schnittstelle Enterprise-Beans mit containerverwalteter Transaktionsabgrenzung nicht zur Verfügung steht. |
Action | Fügen Sie keine UserTransaction-Schnittstelle in eine containerverwaltete Transaktions-Bean ein. |
Explanation | Möglicherweise wurde keine Bindung für die Ressourcenreferenz angegeben, oder sie wurde falsch angegeben. |
Action | Es wurde eine Ressourcenreferenz für eine Komponente mit der Annotation "@Resource" in einer Komponentenklassendatei oder in einer der folgenden XML-Zeilengruppen im Implementierungsdeskriptor definiert: resource-env-ref, resource-ref, message-destination-ref. Stellen Sie sicher, dass eine Bindung für die Ressourcenreferenz in der Datei "ibm-ejb-jar-bnd" für ein EJB-Modul, in der Datei "ibm-web-bnd" für ein Webanwendungsmodul bzw. in der Datei "ibm-application-client-bnd" für ein Clientmodul definiert ist. |
Explanation | Es muss ein Wert für ein env-entry-Element angegeben werden, wenn der Wert für das Injektionsziel nicht definiert ist. |
Action | Geben Sie einen Wert und/oder ein Injektionsziel für das env-entry-Element an. |
Explanation | Der Typ der in der Ressourcenreferenzbindung angegebene Typ kann nicht auf Kompatibilität mit dem Typ geprüft werden, der in einer der folgenden XML-Zeilengruppen im Implementierungsdeskriptor angegeben ist: resource-env-ref, resource-ref, message-destination-ref. |
Action | Ändern Sie den für die Ressourcenreferenz im Implementierungsdeskriptor angegebenen Typ in einen Typ, der geladen werden kann. |
Explanation | Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird. |
Action | Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme. |
Explanation | Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird. |
Action | Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme. |
Explanation | Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird. |
Action | Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme. |
Explanation | Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird. |
Action | Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme. |
Explanation | Wenn mehrere Ressourcenreferenzen im XML-Implementierungsdeskriptor für denselben Komponenten-Namespace mit demselben Namen definiert sind, muss auch der Ressourcentyp identisch sein. Dieser Fehler tritt gewöhnlich auf, wenn Ressourcenreferenzen für eine EJB und für eine entsprechende Interceptor-Klasse definiert werden. EJB und Interceptor verwenden denselben Komponenten-Namespace. Deshalb müssen auch die Ressourcenreferenzen zwischen den beiden Parteien denselben Typ haben. |
Action | Ändern Sie im XML-Implementierungsdeskriptor den Namen einer der Ressourcenreferenzen oder den Typ einer der Referenzen, so dass die Typangaben identisch sind. |
Explanation | Wenn mehrere Ressourcenreferenzen im XML-Implementierungsdeskriptor für denselben Komponenten-Namespace mit demselben Namen definiert sind, müssen alle Attribute der Ressource identisch sein bzw. dem jeweils anderen Attribut zugeordnet werden können. Dieser Fehler tritt gewöhnlich auf, wenn Ressourcenreferenzen für eine EJB und für eine entsprechende Interceptor-Klasse definiert werden. EJB und Interceptor verwenden denselben Komponenten-Namespace. Deshalb müssen auch die Ressourcenreferenzen zwischen den beiden Parteien kompatibel sein. |
Action | Ändern Sie im XML-Implementierungsdeskriptor den Namen einer der Ressourcenreferenzen, oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann. |
Explanation | Wenn mehrere Ressourcenreferenzen im XML-Implementierungsdeskriptor und in den Quellcodeannotationen für denselben Komponenten-Namespace mit demselben Namen definiert werden, müssen einige Attribute der Ressource identisch sein oder einander zugeordnet werden können. |
Action | Ändern Sie im XML-Implementierungsdeskriptor oder in den Quellcodeannotationen den Namen einer der Ressourcenreferenzen, oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann. |
Explanation | Wenn mehrere Ressourcenreferenzen in den Quellcodeannotationen für denselben Komponenten-Namespace mit demselben Namen definiert sind, müssen alle Attribute der Ressource identisch sein bzw. dem jeweils anderen Attribut zugeordnet werden können. |
Action | Ändern Sie in den Quellcodeannotationen den Namen einer der Ressourcenreferenzen, oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann. |
Explanation | Der Geltungsbereich von AutoLink ist auf die Anwendung, in der das Nachrichtenziel referenziert wird, und auf die Server beschränkt, die keine Member eines Anwendungsservers sind. |
Action | Stellen Sie sicher, dass das Nachrichtenziel, das referenziert wird, in dieser Anwendung vorhanden ist. Alternativ können Sie eine Bindung für das Nachrichtenziel definieren. |
Explanation | Die Anforderung einer Injektion einer Ressource in die Instanzvariable einer Eigenschaft und in die zugehörige Setter-Methode ist ein Fehler. |
Action | Entfernen Sie eine der Annotationen - aus dem Feld oder aus der Methode. Das Feld oder die Methode könnte die Injektion einer Ressource mit einem anderen (vom Standard abweichenden) Namen anfordern. Durch die explizite Angabe des JNDI-Namens einer Ressource kann die Injektion einer einzelnen Ressource in mehrere Felder oder Methoden mehrerer Klassen veranlasst werden. |
Explanation | Gemäß der EJB-Spezifikation darf ein Injektionsziel nur dann als statisches Ziel deklariert werden, wenn es im Clientcontainer enthalten ist. |
Action | Ändern Sie den Code für das Injektionsziel so, dass es als nicht statisches Ziel deklariert wird, wählen Sie ein anderes Injektionsziel aus, oder entfernen Sie das Injektionsziel, und deklarieren Sie es manuell. |
Explanation | Gemäß der EJB-Spezifikation muss ein Injektionsziel im Clientcontainer als statisches Ziel deklariert werden. |
Action | Ändern Sie den Code für das Injektionsziel so, dass es als statisches Ziel deklariert wird, wählen Sie ein anderes Injektionsziel aus, oder entfernen Sie das Injektionsziel, und deklarieren Sie es manuell. |
Explanation | Eine zyklische oder rekursive Injektion findet statt, wenn die Injektion eines Objekts eine weitere Injektion desselben Objekts erfordert. Dieses Szenario kann beispielsweise auftreten, wenn eine Stateful-Session-Bean versucht, eine Injektion einer Instanz desselben Typs bei sich selbst durchzuführen. |
Action | Ändern Sie den Anwendungscode oder die Konfiguration so, dass Injektionsziele weder direkt noch indirekt von sich selbst abhängig sind. |
Explanation | Die Klasse wurde für die Injektion einer UserTransaction-Instanz konfiguriert, was nicht zulässig ist. Wenn die Klasse eine Bean ist, ist die Bean nicht für Bean-managed Transactions konfiguriert. Wenn die Klasse ein Interceptor oder ein Web-Service-Handler ist, wird sie von einer oder mehreren Beans verwendet, die nicht für Bean-managed Transactions konfiguriert sind. |
Action | Ändern Sie die Klasse, um die Injektion einer UserTransaction-Instanz zu stoppen, oder ändern Sie die Bean-Konfiguration, so dass Bean-managed Transactions zugelassen werden. Wenn diese Klasse ein Interceptor- oder Web-Service-Handler-Klasse ist, die von mehreren Beans verwendet wird, von denen einige für Bean-managed Transaction konfiguriert sind und andere nicht, erstellen Sie eine neue Interceptor- oder Web-Service-Handler-Klasse, die keine UserTransaction-Instanz injiziert, und verwenden Sie diese für Beans, die für Container-managed Transactions (CMP) konfiguriert sind. |
Explanation | Die Klasse wurde für Methodeninjektion konfiguriert, aber es sind mehrere Methoden mit dem Typ des zu injizierenden Objekts kompatibel. |
Action | Ändern Sie die Bean-Konfiguration so, dass der exakte Typ einer der Methoden angegeben wird, ändern Sie die Klasse so, dass sie eine Methode mit einem Parametertyp enthält, der dem Typ der Injektionskonfiguration genau entspricht, oder ändern Sie die Klasse, indem Sie eine der mehrdeutigen Methoden entfernen oder umbenennen. |
Explanation | Wenn eine Referenz in mehreren Komponenten, die denselben Komponenten-Namespace nutzen, mit demselben Namen definiert ist, müssen alle Bindungs- und Erweiterungseigenschaften der Referenz identisch sein. |
Action | Ändern Sie in der Bindungs- bzw. Erweiterungsdatei des Moduls einen der widersprüchlichen Werte, so dass beide Werte identisch sind. |
Explanation | Einem einfachen Umgebungseintrag für ein Unternehmensmodul des Typs Enum muss eine gültige Enum-Kennung zugewiesen werden. |
Action | Weisen Sie dem einfachen Umgebungseintrag des Typs Enum eine gültige Enum-Kennung zu. |
Explanation | Ein einfacher Umgebungseintrag für ein Unternehmensmodul kann einen der folgenden Java-Typen haben: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class oder eine Unterklasse von Enum. |
Action | Ändern Sie den einfachen Umgebungseintrag in einen der unterstützten Typen. |
Explanation | Referenznamen müssen relativ zu java:comp/env angegeben werden oder mit java:global, java:app, java:module bzw. java:comp beginnen. |
Action | Ändern Sie den Referenznamen im Implementierungsdeskriptor und in den Quellcodeannotationen. |
Explanation | Das Format für Eigenschaften, die in der Annotation angegeben werden, ist Name=Wert. |
Action | Ändern Sie das Attribut properties in der Quellcodeannotation so, dass es das Format Name=Wert hat. |
Explanation | Für isolationLevel muss eine der folgenden Konstanten aus der Klasse java.sql.Connection angegeben werden: TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ oder TRANSACTION_SERIALIZABLE. |
Action | Ändern Sie das Attribut isolationLevel in der Quellcodeannotation in einen der gültigen Werte. |
Explanation | Der Geltungsbereich für die AUTOLINK-Verbindung beschränkt sich auf die Anwendung mit der EJB-Referenz und auf Server, die nicht Member eines Anwendungs-Server-Clusters sind. |
Action | Stellen Sie sicher, dass die Enterprise-Beans, die referenziert werden, in derselben Anwendung vorhanden sind. |
Explanation | Injektionsmethoden müssen den Konventionen der Set-Methoden für JavaBeans-Eigenschaften folgen. |
Action | Ändern Sie den Code der Injektionsmethode so, dass er einen einzigen Parameter enthält, wählen Sie ein anderes Injektionsziel aus, oder entfernen Sie das Injektionsziel, und tragen Sie den Wert manuell en. |
Explanation | Das Klassenladeprogramm der Anwendung oder ein Klassenladeprogramm des Anwendungsservers hat eine Annotationsklasse geladen, die von einem Klassenladeprogramm des Produkts geladen werden muss. Dieser Fehler tritt auf, wenn ein Klassenladeprogramm so konfiguriert wurde, dass Klassen zuerst mit dem lokalen Klassenladeprogramm geladen werden (übergeordnete zuletzt). Die Annotation wird nur erkannt, wenn sie von einem Klassenladeprogramm des Produkts geladen wird. |
Action | Entfernen Sie die Annotationsklasse aus dem Klassenpfad der Anwendung bzw. des Anwendungsservers. |
Explanation | Das angegebene Attribut darf entweder nicht definiert werden, oder es muss den Standardwert haben. |
Action | Entfernen Sie das Attribut aus der Quellcodeannotation oder aus dem Implementierungsdeskriptor. |
Explanation | Die Spezifikation Java Enterprise Edition legt fest, dass die Attribute aller Deklarationen konsistent sein müssen, wenn mehrere Komponenten eine Referenz in einem gemeinsam genutzten Namespace deklarieren. |
Action | Ändern Sie die Attribute der Deklarationen so, dass sie konsistent sind. |
Explanation | Für Annotationen auf Klassenebene muss ein JNDI-Name angegeben werden. |
Action | Geben Sie einen JNDI-Namen in der Annotation auf Klassenebene im Quellcode an. |
Explanation | Eine für die Injektion verwendete Objektinstanz muss mit dem Typ des Felds bzw. Methodenparameters übereinstimmen. |
Action | Vergewissern Sie sich, dass die Referenzbindung für die Referenz korrekt ist. |
Explanation | Das Injektionsziel wurde nicht gefunden, weil ein Klassenladefehler beim Abrufen einer Liste mit Feldern oder Methoden für die Klasse aufgetreten ist. |
Action | Stellen Sie sicher, dass die Einstellungen für das Packen der Anwendung und das Klassenladeprogramm korrekt sind. |
Explanation | JNDI-Operationen für einen java:comp/env-Namen werdennur in Threads ausgeführt, die einer Java-EE-Anwendungskomponente zugeordnet sind. |
Action | Ändern Sie die Anwendung so, dass die JNDI-Operation in einem Thread aufgeführt wird, der einer Java-EE-Anwendungskomponente zugeordnet ist. |
Explanation | Beim Erstellen einer Instanz des mit dem angegebenen JNDI-Namen referenzierten Objekts ist ein Fehler aufgetreten. |
Action | Suchen Sie in der verschachtelten Ausnahme oder in einem früheren Fehler nach weiteren Informationen zu dem Fehler. |
Explanation | In der Datei META-INF/application.xml deklarierte Referenzen können nur Namen aus dem java:global- bzw. java:app-Kontext verwenden. |
Action | Entfernen Sie die Referenz, oder aktualisieren Sie den Referenznamen so, dass er das Präfix java:global/ oder java:app/ enthält. |
Explanation | Der Server konnte keine Bindung mit dem angegebenen Namen und dem angegebenen Typ nicht finden. |
Action | Definieren Sie eine Ressource mit dem angegebenen Namen oder konfigurieren Sie die Anwendungsbindungen so, dass eine bereits definierte Ressource verwendet wird. |
Explanation | Der Server konnte keine Bindung mit dem angegebenen Namen und dem angegebenen Typ nicht finden. Der Bindungsname wurde von der Anwendung nicht angegeben. Deshalb wurde ein Standardbindungsname verwendet. |
Action | Definieren Sie eine Ressource mit dem angegebenen Namen oder konfigurieren Sie die Anwendungsbindungen so, dass eine bereits definierte Ressource verwendet wird. |
Explanation | Der Server konnte keine Bindung mit dem angegebenen Namen und dem angegebenen Typ nicht finden. |
Action | Wenden Sie sich an den Service-Provider. |
Explanation | Der Server hat eine Bindung mit dem angegebenen Namen und dem angegebenen Typ gefunden, aber beim Zugriff auf die Bindung ist ein Fehler aufgetreten. |
Action | Suchen Sie im Text der Ausnahmenachricht nach weiteren Erläuterungen. |
Explanation | Die Anwendung deklariert eine Referenz auf eine Session-Bean, aber im Server ist kein Feature konfiguriert, das Session-EJBs unterstützt. |
Action | Ändern Sie die Serverkonfiguration, um ein Feature zu aktivieren, das Sitzungs-EJBs unterstützt. Aktivieren Sie beispielsweise das Feature ejbLite-3.1. |
Explanation | Die Bindung enthält ein indirektes Lookup, das auf sich selbst verweist. Wenn beispielsweise die falsche Annotation @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds") verwendet wird, hat der Name ein implizites java:comp/env/-Präfix, und deshalb verweist das Lookup auf die Ressourcenreferenz, was zu einer Endlosschleife führt. |
Action | Ändern Sie lookup oder binding-name in die Zielressource. Wenn beispielsweise die falsche Annotation @Resource(name="jdbc/ds", lookup="java:comp/env/jdbc/ds") verwendet wird, könnte lookup in jdbc/ds geändert werden, woraufhin die Ressource im Standardnamespace gesucht wird. |
Explanation | This informational message is not translated. |
Action | See message for details. |
Explanation | This warning message is not translated. |
Action | See message for details. |
Explanation | This error message is not translated. |
Action | See message for details. |