Websphere 错误:WELD-001408:使用限定符@Default的类型验证器的依赖项未满足要求
我正在尝试开发Jersey 2+Spring 3应用程序,并在我的本地Websphere Liberty server上运行它。代码正在生成/编译,但在本地启动Websphere Liberty server时出现以下异常:Websphere 错误:WELD-001408:使用限定符@Default的类型验证器的依赖项未满足要求,websphere,jersey-2.0,websphere-liberty,Websphere,Jersey 2.0,Websphere Liberty,我正在尝试开发Jersey 2+Spring 3应用程序,并在我的本地Websphere Liberty server上运行它。代码正在生成/编译,但在本地启动Websphere Liberty server时出现以下异常: [ERROR ] CWWKZ0106E: Could not start web application abcEar. [ERROR ] CWWKZ0002E: An exception occurred while starting the applicatio
[ERROR ] CWWKZ0106E: Could not start web application abcEar.
[ERROR ] CWWKZ0002E: An exception occurred while starting the application abcEar. The exception message was: com.ibm.ws.container.service.state.StateChangeException: org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Validator with qualifiers @Default
at injection point [UnbackedAnnotatedField] @Inject private org.apache.bval.cdi.BValInterceptor.validator
at org.apache.bval.cdi.BValInterceptor.validator(BValInterceptor.java:0)
我在POM中的依赖项:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<properties>
<jersey2.version>2.23.2</jersey2.version>
<jaxrs.version>2.0.1</jaxrs.version>
<application.systemletters>ABC</application.systemletters>
<oracle.jdbc.version>10.2.0.4</oracle.jdbc.version>
<!-- See RAD: Window > Preferences > General > Workspace > text file encoding.
Default=cp1252 (== ISO-8859-1 == ISO-Latin-1) -->
<!-- <project.build.sourceEncoding>Cp1251</project.build.sourceEncoding> -->
<!-- Sometimes the sources itself should not be loaded in Sonar for some
reason -->
<sonar.importSources>false</sonar.importSources>
<sonar.skipDesign>true</sonar.skipDesign>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
<maven.build.timestamp.format>yyyyMMddHHmmssSSS</maven.build.timestamp.format>
<!-- Libraries -->
<junit>4.12</junit>
<springframework>3.1.0.RELEASE</springframework>
</properties>
<dependencyManagement>
<dependencies>
<!-- Jersey 2 starts -->
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>${jaxrs.version}</version>
</dependency>
<!-- Jersey 2.23.2 -->
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet-core</artifactId>
<version>${jersey2.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>${jersey2.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring3</artifactId>
<version>${jersey2.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<artifactId>jersey-bean-validation</artifactId>
<groupId>org.glassfish.jersey.ext</groupId>
</exclusion>
<exclusion>
<artifactId>bean-validator</artifactId>
<groupId>org.glassfish.hk2.external</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- Jersey dependencies Starts -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<!-- Jersey dependencies Ends -->
<!-- Spring data jpa dependencies Starts -->
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons-core</artifactId>
<version>1.4.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.6.10.Final</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.10.Final</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>
<!-- Spring data jpa dependencies Starts -->
<!-- Spring dependencies Starts -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${springframework}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${springframework}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${springframework}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${springframework}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${springframework}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${springframework}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
<version>${springframework}</version>
</dependency>
<!-- Spring dependencies Ends -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<!-- <dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.2.0</version>
</dependency> -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.21</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.10.19</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>org.apache.axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.axis</groupId>
<artifactId>axis-jaxrpc</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-discovery</groupId>
<artifactId>commons-discovery</artifactId>
<version>0.2</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>
4.0.0
2.23.2
2.0.1
基础知识
10.2.0.4
假的
真的
ISO-8859-1
yyyymmddhhmmssss
4.12
3.1.0.1发布
javax.ws.rs
javax.ws.rs-api
${jaxrs.version}
org.glassfish.jersey.containers
jersey容器servlet核心
${jersey2.version}
org.glassfish.jersey.media
泽西媒体公司
${jersey2.version}
org.glassfish.jersey.ext
泽西-斯普林3
${jersey2.version}
org.springframework
春豆
org.springframework
spring上下文
org.springframework
弹簧芯
org.springframework
春季aop
org.springframework
弹簧网
泽西豆验证
org.glassfish.jersey.ext
bean验证器
org.glassfish.hk2.external
log4j
log4j
1.2.16
org.hibernate.javax.persistence
hibernate-jpa-2.0-api
1.0.1.最终版本
org.springframework.data
spring数据共享核心
1.4.0.1发布
org.springframework.data
spring数据jpa
1.2.0.1发布
org.hibernate
休眠实体管理器
3.6.10.最终版本
org.slf4j
slf4j api
org.hibernate
冬眠核心
3.6.10.最终版本
org.slf4j
slf4j api
org.springframework
春季甲虫
3.1.0.1发布
org.springframework
弹簧芯
${springframework}
org.springframework
春季aop
${springframework}
org.springframework
春豆
${springframework}
org.springframework
spring上下文
${springframework}
org.springframework
spring上下文支持
${springframework}
org.springframework
德克萨斯州春季
${springframework}
org.springframework
弹簧乐器
${springframework}
log4j
log4j
1.2.16
公地郎
公地郎
2.6
公地小海狸
公地小海狸
1.9.2
org.slf4j
slf4j-log4j12
1.6.1
org.slf4j
slf4j简单
1.6.1
org.slf4j
slf4j api
1.6.1
公用记录
公用记录
1.0.4
org.slf4j
jcl-over-slf4j
1.7.21
朱尼特
朱尼特
4.12
org.mockito
莫基托所有
1.10.19
javax.servlet
javax.servlet-api
3.0.1
javassist
javassist
3.12.1.GA
javax.servlet.jsp
jsp api
2.1
org.apache.axis
轴
1.4
org.apache.axis
axis jaxrpc
1.4
公地发现
公地发现
0.2
任何人都可以告诉您上述错误的原因。如果没有帮助,请提供更多详细信息,如服务器配置(server.xml)和一些代码片段。如果没有帮助,请提供更多详细信息,如服务器配置(server.xml)和一些代码sni