Java ClassCastException注入数据源连接提供程序Spring 3.1.0,Hibernate 4,JPA EntityManager工厂
使用:Java ClassCastException注入数据源连接提供程序Spring 3.1.0,Hibernate 4,JPA EntityManager工厂,java,hibernate,spring,Java,Hibernate,Spring,使用: Spring 3.1.0 冬眠4 JPA 2 GWT 2.3.0 [类似于] 当运行一个非常简单的GWT应用程序(使用问候服务)并向应用程序添加spring配置(通过web.xml和相关的spring配置文件)时,在GWT-dev模式下(从Eclipse内部和命令行(mvn GWT:run))启动系统时会发生异常 例外情况如下所示: [警告]嵌套在org.springframework.beans.factory.BeanCreationException中:创建名为“jgkgwtC
- Spring 3.1.0
- 冬眠4
- JPA 2
- GWT 2.3.0
<?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/maven-v4_0_0.xsd">
<!-- POM file generated with GWT webAppCreator -->
<modelVersion>4.0.0</modelVersion>
<groupId>com.gs</groupId>
<artifactId>jgkgwtclasscastissue</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>GWT Maven Archetype</name>
<properties>
<gwtVersion>2.3.0</gwtVersion>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<webappDirectory>${project.build.directory}/${project.build.finalName} </webappDirectory>
<antlr.version>2.7.6</antlr.version>
<aopalliance.version>1.0</aopalliance.version>
<c3p0.version>0.9.1.2</c3p0.version>
<cglib.version>2.2.2</cglib.version>
<commons-beanutils.version>1.8.3</commons-beanutils.version>
<commons-collections.version>3.1</commons-collections.version>
<commons-logging.version>1.1.1</commons-logging.version>
<ojdbc6.version>11.1.0.7.0</ojdbc6.version>
<commons-dbcp.version>1.4</commons-dbcp.version>
<dom4j.version>1.6.1</dom4j.version>
<ehcache.version>2.4.6</ehcache.version>
<javassist.version>3.9.0.GA</javassist.version>
<javax.inject.version>1.0-PFD-1</javax.inject.version>
<javax.transaction.version>1.1</javax.transaction.version>
<junit.version>4.9</junit.version>
<log4j.version>1.2.16</log4j.version>
<slf4j-api.version>1.6.1</slf4j-api.version>
<slf4j-log4j12.version>1.6.1</slf4j-log4j12.version>
<org.aspectj.version>1.6.10</org.aspectj.version>
<org.hibernate.version>4.0.0.Final</org.hibernate.version>
<org.hibernate-commons-annotations.version>4.0.1.Final</org.hibernate-commons-annotations.version>
<org.hibernate.hibernate-validator.version>4.1.0.Final</org.hibernate.hibernate-validator.version>
<org.hibernate.jpamodelgen.version>1.1.1.Final</org.hibernate.jpamodelgen.version>
<org.springframework.version>3.1.0.RELEASE</org.springframework.version>
<org.springframework.data.version>1.0.1.RELEASE</org.springframework.data.version>
<wagon-ssh.version>1.0-beta-6</wagon-ssh.version>
</properties>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j-api.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j-log4j12.version}</version>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-servlet</artifactId>
<version>2.3.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>2.3.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate.common</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>${org.hibernate-commons-annotations.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>${org.hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${org.hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>${org.hibernate.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-asm</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${org.springframework.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>${aopalliance.version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${org.aspectj.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument-tomcat</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>${org.springframework.data.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons-core</artifactId>
<version>1.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>${ojdbc6.version}</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commons-beanutils.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>${org.hibernate.jpamodelgen.version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>${commons-dbcp.version}</version>
</dependency>
</dependencies>
<build>
<!-- Generate compiled stuff in the folder used for developing mode -->
<outputDirectory>${webappDirectory}/WEB-INF/classes</outputDirectory>
<plugins>
<!-- GWT Maven Plugin -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.3.0</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
<goal>i18n</goal>
<goal>generateAsync</goal>
</goals>
</execution>
</executions>
<configuration>
<runTarget>jgkgwtclasscastissue.html</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<i18nMessagesBundle>com.gs.client.Messages</i18nMessagesBundle>
</configuration>
</plugin>
<!-- Copy static web files before executing gwt:run -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>exploded</goal>
</goals>
</execution>
</executions>
<configuration>
<webappDirectory>${webappDirectory}</webappDirectory>
</configuration>
</plugin>
</plugins>
</build>
</project>
4.0.0
com.gs
jgkgwtclasscastissue
战争
1.0-快照
GWT Maven原型
2.3.0
1.6
1.6
${project.build.directory}/${project.build.finalName}
2.7.6
1
0.9.1.2
2.2.2
1.8.3
3.1
1.1.1
11.1.0.7.0
1.4
1.6.1
2.4.6
3.9.0.GA
1.0-PFD-1
1.1
4.9
1.2.16
1.6.1
1.6.1
1.6.10
4.0.0.1决赛
4.0.1.最终版本
4.1.0.1最终版本
1.1.1.最终版本
3.1.0.1发布
1.0.1.1发布
1.0-beta-6
log4j
log4j
${log4j.version}
org.slf4j
slf4j api
${slf4j api.version}
org.slf4j
slf4j-log4j12
${slf4j-log4j12.version}
com.google.gwt
gwt servlet
2.3.0
运行时
com.google.gwt
gwt用户
2.3.0
假如
朱尼特
朱尼特
4.7
测试
org.hibernate
休眠验证器
4.1.0.1最终版本
org.hibernate.common
hibernate commons注释
${org.hibernate commons annotations.version}
org.hibernate
休眠实体管理器
${org.hibernate.version}
org.hibernate
冬眠核心
${org.hibernate.version}
org.hibernate
休眠ehcache
${org.hibernate.version}
org.springframework
春季aop
${org.springframework.version}
org.springframework
春季asm
${org.springframework.version}
org.springframework
春季方面
${org.springframework.version}
org.springframework
弹簧芯
${org.springframework.version}
公用记录
公用记录
org.springframework
春豆
${org.springframework.version}
org.springframework
spring上下文
${org.springframework.version}
org.springframework
spring上下文支持
${org.springframework.version}
org.springframework
弹簧式
${org.springframework.version}
org.springframework
SpringJDBC
${org.springframework.version}
org.springframework
SpringJMS
${org.springframework.version}
org.springframework
春季甲虫
${org.springframework.version}
org.springframework
弹簧oxm
${org.springframework.version}
org.springframework
德克萨斯州春季
${org.springframework.version}
org.springframework
弹簧网
${org.springframework.version}
奥帕林
奥帕林
${aopalliance.version}
org.aspectj
aspectjweaver
${org.aspectj.version}
org.springframework
弹簧乐器
${org.springframework.version}
org.springframework
弹簧仪器tomcat
${org.springframework.version}
org.springframework
弹簧试验
${org.springframework.version}
org.springframework.data
spring数据jpa
${org.springframework.data.version}
org.springframework.data
spring数据共享核心
1.1.0.1发布
com.oracle
ojdbc6
${ojdbc6.version}
公地小海狸
公地小海狸
${commons beanutils.version}
org.hibernate
冬眠
${org.hibernate.jpamodelgen.version}
公共dbcp
commons-d