2012-12-19 10 views

Antwort

1

FINALY Ich habe die Ursache gefunden: In einer meiner JAR-Datei mit Session-Beans hatte ich eine fehlende beans.xml-Datei im Verzeichnis src/main/resources/META-INF.CDI-Spezifikation zufolge wird diese Datei von der Jar, um als ein Bohnenarchiv erkannt zu werden. Hoffnung löst Probleme auch für andere! Prost bb

+0

Ich verstehe nicht, warum es nicht funktionieren sollte, wenn Sie nur die Klasse kommentieren, um in Ihre Krieg App als @Stateless zu injizieren. Der Container sollte diese Klasse erkennen und von anderen EJBs referenzieren können. – AdemC

+0

Ich habe kürzlich eine leere beans.xml zu einem Webprojekt hinzugefügt. Dies führte zu einer Ausnahme, wenn während des Startvorgangs eine Session-Bean in einem Jar erstellt wurde. Durch das Entfernen von beans.xml wurde das Problem behoben. Ich hätte nie gedacht, dass beans.xml die Ursache des Problems war, wenn ich diese Antwort nicht gefunden hätte. –