Jboss与com.sun.jersey.guice冲突

来源:互联网 发布:阿里巴巴北京总部 知乎 编辑:程序博客网 时间:2024/05/18 04:45

报错信息:

Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Injector with qualifiers @Default  at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedConstructor] @Inject public com.sun.jersey.guice.spi.container.servlet.GuiceContainer(Injector)  at com.sun.jersey.guice.spi.container.servlet.GuiceContainer.<init>(GuiceContainer.java:0)at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:368)at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:289)at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:135)at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:166)at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:514)at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.7.0_25]at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_25]... 3 more


解决方案:去掉依赖中的jersey-guice

<dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-hadoop</artifactId>
            <version>2.0.2.RELEASE</version>
            <exclusions>
                <exclusion>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-guice</artifactId>
</exclusion>
            </exclusions>
        </dependency>

<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>0.98.8-hadoop2</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-guice</artifactId>
</exclusion>
</exclusions>
</dependency>

阅读全文
0 0
原创粉丝点击