Dear all,

I am failing to put @Inject at work in test of a REST service implemented with Jersey 2.17.

My service is annotated with @Path("/whatever") and @RequestScoped. I have a beans.xml file, and this is running on Tomcat 8.0.21 / JAVA 8 sun b45.

My dependencies are :

[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ rest ---
[INFO] fr.senat.presences:rest:war:1.0-SNAPSHOT
[INFO] +- fr.senat.presences:presences-nonjsf-utils:jar:1.0-SNAPSHOT:compile
[INFO] +- org.glassfish.jersey.containers:jersey-container-grizzly2-http:jar:2.17:compile
[INFO] |  +- org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile
[INFO] |  +- org.glassfish.grizzly:grizzly-http-server:jar:2.3.16:compile
[INFO] |  |  \- org.glassfish.grizzly:grizzly-http:jar:2.3.16:compile
[INFO] | | \- org.glassfish.grizzly:grizzly-framework:jar:2.3.16:compile
[INFO] |  +- org.glassfish.jersey.core:jersey-common:jar:2.17:compile
[INFO] | | +- (javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile - omitted for duplicate)
[INFO] |  |  +- javax.annotation:javax.annotation-api:jar:1.2:compile
[INFO] | | +- org.glassfish.jersey.bundles.repackaged:jersey-guava:jar:2.17:compile [INFO] | | +- (org.glassfish.hk2:hk2-api:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.hk2:hk2-locator:jar:2.4.0-b10:compile - omitted for duplicate)
[INFO] |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile
[INFO] |  +- org.glassfish.jersey.core:jersey-server:jar:2.17:compile
[INFO] | | +- (org.glassfish.jersey.core:jersey-common:jar:2.17:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-client:jar:2.17:compile - omitted for duplicate) [INFO] | | +- (javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | +- org.glassfish.jersey.media:jersey-media-jaxb:jar:2.17:compile [INFO] | | | +- (org.glassfish.jersey.core:jersey-common:jar:2.17:compile - omitted for duplicate) [INFO] | | | +- (org.glassfish.hk2:hk2-api:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | | +- (org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | | +- (org.glassfish.hk2:hk2-locator:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | | \- (org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile - omitted for duplicate) [INFO] | | +- (javax.annotation:javax.annotation-api:jar:1.2:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.hk2:hk2-api:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.hk2:hk2-locator:jar:2.4.0-b10:compile - omitted for duplicate)
[INFO] |  |  \- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |  \- javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile
[INFO] +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.17:compile [INFO] | +- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.17:compile [INFO] | | +- (org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-common:jar:2.17:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-server:jar:2.17:compile - omitted for duplicate) [INFO] | | \- (javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | +- (org.glassfish.jersey.core:jersey-common:jar:2.17:compile - omitted for duplicate) [INFO] | +- (org.glassfish.jersey.core:jersey-server:jar:2.17:compile - omitted for duplicate) [INFO] | \- (javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile - omitted for duplicate)
[INFO] +- org.glassfish.jersey.core:jersey-client:jar:2.17:compile
[INFO] | +- (javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | +- (org.glassfish.jersey.core:jersey-common:jar:2.17:compile - omitted for duplicate)
[INFO] |  +- org.glassfish.hk2:hk2-api:jar:2.4.0-b10:compile
[INFO] |  |  +- org.glassfish.hk2:hk2-utils:jar:2.4.0-b10:compile
[INFO] | | \- org.glassfish.hk2.external:aopalliance-repackaged:jar:2.4.0-b10:compile [INFO] | +- (org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile - omitted for duplicate)
[INFO] |  \- org.glassfish.hk2:hk2-locator:jar:2.4.0-b10:compile
[INFO] | +- (org.glassfish.hk2.external:javax.inject:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | +- (org.glassfish.hk2.external:aopalliance-repackaged:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | +- (org.glassfish.hk2:hk2-api:jar:2.4.0-b10:compile - omitted for duplicate) [INFO] | +- (org.glassfish.hk2:hk2-utils:jar:2.4.0-b10:compile - omitted for duplicate)
[INFO] |     \- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] +- org.postgresql:postgresql:jar:9.3-1100-jdbc4:compile
[INFO] +- org.projectlombok:lombok:jar:1.16.2:provided
[INFO] +- com.google.code.gson:gson:jar:2.3.1:compile
[INFO] +- org.apache.deltaspike.cdictrl:deltaspike-cdictrl-api:jar:1.3.0:test [INFO] +- org.apache.deltaspike.cdictrl:deltaspike-cdictrl-owb:jar:1.3.0:test [INFO] | \- (org.apache.deltaspike.cdictrl:deltaspike-cdictrl-api:jar:1.3.0:test - omitted for duplicate) [INFO] +- org.apache.deltaspike.modules:deltaspike-test-control-module-api:jar:1.3.0:test
[INFO] |  \- org.apache.deltaspike.core:deltaspike-core-api:jar:1.3.0:test
[INFO] +- org.apache.deltaspike.modules:deltaspike-test-control-module-impl:jar:1.3.0:test [INFO] | \- (org.apache.deltaspike.modules:deltaspike-test-control-module-api:jar:1.3.0:test - omitted for duplicate)
[INFO] +- junit:junit:jar:4.10:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.1:test
[INFO] +- org.apache.tomcat:tomcat-catalina:jar:8.0.21:test
[INFO] |  +- org.apache.tomcat:tomcat-servlet-api:jar:8.0.21:test
[INFO] |  +- org.apache.tomcat:tomcat-jsp-api:jar:8.0.21:test
[INFO] |  |  +- org.apache.tomcat:tomcat-el-api:jar:8.0.21:test
[INFO] | | \- (org.apache.tomcat:tomcat-servlet-api:jar:8.0.21:test - omitted for duplicate)
[INFO] |  +- org.apache.tomcat:tomcat-juli:jar:8.0.21:test
[INFO] |  +- org.apache.tomcat:tomcat-annotations-api:jar:8.0.21:test
[INFO] |  +- org.apache.tomcat:tomcat-api:jar:8.0.21:test
[INFO] | | \- (org.apache.tomcat:tomcat-servlet-api:jar:8.0.21:test - omitted for duplicate)
[INFO] |  +- org.apache.tomcat:tomcat-jni:jar:8.0.21:test
[INFO] |  +- org.apache.tomcat:tomcat-coyote:jar:8.0.21:test
[INFO] | | +- (org.apache.tomcat:tomcat-servlet-api:jar:8.0.21:test - omitted for duplicate) [INFO] | | +- (org.apache.tomcat:tomcat-jni:jar:8.0.21:test - omitted for duplicate) [INFO] | | +- (org.apache.tomcat:tomcat-juli:jar:8.0.21:test - omitted for duplicate) [INFO] | | \- (org.apache.tomcat:tomcat-util:jar:8.0.21:test - omitted for duplicate)
[INFO] |  +- org.apache.tomcat:tomcat-util:jar:8.0.21:test
[INFO] | | \- (org.apache.tomcat:tomcat-juli:jar:8.0.21:test - omitted for duplicate)
[INFO] |  \- org.apache.tomcat:tomcat-util-scan:jar:8.0.21:test
[INFO] | +- (org.apache.tomcat:tomcat-util:jar:8.0.21:test - omitted for duplicate) [INFO] | +- (org.apache.tomcat:tomcat-juli:jar:8.0.21:test - omitted for duplicate) [INFO] | \- (org.apache.tomcat:tomcat-api:jar:8.0.21:test - omitted for duplicate)
[INFO] \- org.apache.tomcat:tomcat-dbcp:jar:8.0.21:test
[INFO] \- (org.apache.tomcat:tomcat-juli:jar:8.0.21:test - omitted for duplicate)



Any idea ?

Thanks in advance,

Ludovic
|
| AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT.
|

Reply via email to