Generelle Frage zu CDI mit JBoss AS 7.1.1 and Jave EE 6

eagle1985

Mitglied
Hallo zusammen,

Ich habe mir eine Combobox-Componente erstellt welche eine Facade zur DB mittels @Inject erhällt.

Mein Problem nun ist, wenn ich die Combobox mittels new Mycombobx erstelle erhalte ich eine NullPointerException da die Facade nicht Injected wird.

Wenn ich nun anstelle des new eine Variable für die Combobx erstelle und diese mittels @Inject erstellen lasse klappt auch die DB-Verbindung in der Combobox-Componente.

Kann es sein, dass man CDI nur innerhalb anderer Klassen verwenden kann welche mittels CDI verwaltet sind?
Oder hat jemand eine Idee wonach ich in Google suche muss? Bis jetzt hat meine Suche nichts ergeben.
Alle Tutorials und Beispiele nutzen nur direkte Injects...

Gruss Eagle
 
Zurück