jeudi 30 avril 2015
@Inject funktioniert nicht
Posted on 07:07 by verona
Hallo zusammen
Ich habe ein Problem, mit @Inject:
Sowohl das Interface "BeispielRepository" als auch dessen Implementation "BeispielRepositoryImpl" sind in einem anderen Folder, bzw. Projekt. Ich habe dieses Projekt im "Root-" Pom als Modul des Gesamtprojekts definiert:
In Eclipse schein alles zu klappen. Durch Maven kann ich das Projekt ebenfalls fehlerfrei Builden.
Das Problem taucht erst beim Deployen auf Weblogic auf:
Komischerweise kann ich mein WAR-File builden, wenn ich @Inject durch @EJB ersetze. Aber ich kann/darf @EJB nicht brauchen. Ausserdem möchte ich wissen, wieso es mit @Inject nicht funktioniert.
Ich habe ein Problem, mit @Inject:
Java Code:
-
@Inject
-
BeispielRepository beispielRepository;
Sowohl das Interface "BeispielRepository" als auch dessen Implementation "BeispielRepositoryImpl" sind in einem anderen Folder, bzw. Projekt. Ich habe dieses Projekt im "Root-" Pom als Modul des Gesamtprojekts definiert:
Java Code:
-
...
-
<module>custom/beispiel-event</module>
-
...
In Eclipse schein alles zu klappen. Durch Maven kann ich das Projekt ebenfalls fehlerfrei Builden.
Das Problem taucht erst beim Deployen auf Weblogic auf:
Java Code:
-
org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [BeispielRepository] with qualifiers [@Default] at injection point [[field] @Inject com.impl.MyServiceImpl.beispielRepository]:org.jboss.weld.exceptions.DeploymentException:WELD-001408 Unsatisfied dependencies for type [BeispielRepository] with qualifiers [@Default] at injection point [[field] @Inject com.impl.MyServiceImpl.beispielRepository.]
Komischerweise kann ich mein WAR-File builden, wenn ich @Inject durch @EJB ersetze. Aber ich kann/darf @EJB nicht brauchen. Ausserdem möchte ich wissen, wieso es mit @Inject nicht funktioniert.
@Inject funktioniert nicht
Categories: @Inject funktioniert nicht
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire