Für meinen Job bei Zimory habe ein wenig mit Weld SE gespielt. Weld ist die CDI Referenzimplementierung und Weld SE eine Anpassung für die Java SE Welt.
Die eigentliche Implementierung war recht einfach. Allerdings wurde beim Ausführen immer eine UnsatisfiedResolutionException geworfen. Die Nachricht war WELD-001308 Unable to resolve managed beans for…
. Nach kurzer Suche war klar, dass Weld eine leere "META-INF/beans.xml" Datei benötigt. Nachdem die Datei angelegt war, funktionierte das Beispiel problemlos.
Es lässt sich streiten, ob die CDI Referenzdokument in Kapitel 12.1 eine solche Datei zwingend vorschreibt. Ich habe es dort nicht heraus gelesen.
Download: Sourcecode (7.897 Bytes)
TrackBacks[0]
Kommentare[0]
Geschrieben von sascha am 25. Februar 2010 10:07:58 CET
TrackBack an http://www.speexx.de/blog/addTrackBack.action?entry=1267088878633
