You've got JPA2 and JPA1 in your classpath. You really can't just drop JARs into a new directory and expect that to be your CAS upgrade.
I recommend using the Maven2 WAR Overlay process: https://wiki.jasig.org/display/CASUM/Best+Practice+-+Setting+Up+CAS+Locally+using+the+Maven2+WAR+Overlay+Method It should allow you to easily manage your JARs. Cheers, Scott On Mon, Aug 2, 2010 at 10:38 AM, stephen hucker < [email protected]> wrote: > Hi, > I`m new to CAS, java and spring, but I have project to update CAS from > 3.3.5 to 3.4. This will include an upgrade to spring 3. I have cleared out > the old jar files, re build > > with maven, but I get this error > > > 2010-08-02 11:09:03,056 ERROR > [org.springframework.web.context.ContextLoader] - Context initialization > failed > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'servicesManager' defined in ServletContext resource > [/WEB-INF/spring- > > configuration/applicationContext.xml]: Cannot resolve reference to bean > 'serviceRegistryDao' while setting constructor argument; nested exception is > > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'serviceRegistryDao' defined in ServletContext resource > [/WEB- > > INF/deployerConfigContext.xml]: Cannot resolve reference to bean > 'entityManagerFactory' while setting bean property 'entityManagerFactory'; > nested exception is > > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'entityManagerFactory' defined in ServletContext resource > [/WEB- > > INF/deployerConfigContext.xml]: Invocation of init method failed; nested > exception is java.lang.IncompatibleClassChangeError: Implementing class > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNec > > > I think there is some problem with 'entityManagerFactory' > JpaServiceRegistryDaoImpl, but as far as I can see these class are there > included in cas-server-core-3.4.2.jar. Any > > tips, which jar file I matbe missing. Here is my complete Jar list. > > > activation-1.1.jar > antlr-2.7.6.jar > aopalliance-1.0.jar > asm-1.5.3.jar > asm-attrs-1.5.3.jar > aspectjrt-1.5.3.jar > aspectjrt-1.6.7.jar > aspectjweaver-1.5.3.jar > aspectjweaver-1.6.7.jar > cas-client-core-3.1.10.jar > cas-server-core-3.4.2.jar > cas-server-idms-extensions-1.0.jar > cas-server-support-jdbc-3.4.2.jar > cas-server-support-ldap-3.4.2.jar > cas-server-support-spnego-3.4.2.jar > cas-server-support-x509-3.4.2.jar > cglib-2.1_3.jar > commons-codec-1.4.jar > commons-collections-3.2.1.jar > commons-collections-3.2.jar > commons-dbcp-1.2.2.jar > commons-jexl-1.1.jar > commons-lang-2.2.jar > commons-lang-2.4.jar > commons-logging-1.1.jar > commons-pool-1.4.jar > concurrent-1.3.4.jar > dom4j-1.6.1.jar > ehcache-1.2.3.jar > ejb3-persistence-1.0.1.GA.jar > hibernate-3.2.6.ga.jar > hibernate-annotations-3.5.0-CR-2.jar > hibernate-commons-annotations-3.2.0.Beta1.jar > hibernate-core-3.5.0-CR-2.jar > hibernate-entitymanager-3.3.1.ga.jar > hibernate-jpa-2.0-api-1.0.0-CR-1.jar > hibernate-validator-3.0.0.ga.jar > hibernate-validator-4.0.2.GA.jar > inspektr-audit-1.0.0.GA.jar > inspektr-common-1.0.0.GA.jar > inspektr-core-0.7.0.jar > inspektr-error-1.0.0.GA.jar > inspektr-support-spring-1.0.0.GA.jar > javassist-3.3.ga.jar > javassist-3.7.ga.jar > jaxb-api-2.1.jar > jaxb-impl-2.1.12.jar > jaxb-impl-2.1.3.jar > jboss-common-core-2.0.4.GA.jar > jcifs-1.2.25.jar > jcifs-ext-0.9.4.jar > jcl-over-slf4j-1.5.8.jar > jdom-1.0.jar > jsocks.jar > jstl-1.1.2.jar > jta-1.1.jar > junit-3.8.1.jar > log4j-1.2.15.jar > mysql-connector-java-3.1.6-bin.jar > ognl-2.6.9.jar > ognl-2.7.3.jar > opensaml-1.1b.jar > perf4j-0.9.12-log4jonly.jar > persistence-api-1.0.jar > person-directory-api-1.5.0-RC6.jar > person-directory-impl-1.5.0-RC6.jar > quartz-1.6.1.jar > servlet-api-2.4.jar > slf4j-api-1.5.8.jar > slf4j-log4j12-1.5.8.jar > socks-0.0.1.jar > spring-aop-3.0.1.RELEASE.jar > spring-asm-3.0.1.RELEASE.jar > spring-beans-3.0.1.RELEASE.jar > spring-binding-1.0.5.jar > spring-binding-2.0.8.RELEASE.jar > spring-context-3.0.1.RELEASE.jar > spring-context-support-3.0.1.RELEASE.jar > spring-core-3.0.1.RELEASE.jar > spring-expression-3.0.1.RELEASE.jar > spring-jdbc-3.0.1.RELEASE.jar > spring-js-2.0.8.RELEASE.jar > spring-ldap-1.3.0.RELEASE.jar > spring-ldap-core-1.3.0.RELEASE.jar > spring-ldap-core-tiger-1.3.0.RELEASE.jar > spring-orm-3.0.1.RELEASE.jar > spring-security-cas-client-3.0.1.RELEASE.jar > spring-security-config-3.0.1.RELEASE.jar > spring-security-core-3.0.1.RELEASE.jar > spring-security-web-3.0.1.RELEASE.jar > spring-tx-3.0.1.RELEASE.jar > spring-web-3.0.1.RELEASE.jar > spring-webflow-1.0.5.jar > spring-webflow-2.0.8.RELEASE.jar > spring-webmvc-3.0.1.RELEASE.jar > standard-1.1.2.jar > stax-api-1.0-2.jar > validation-api-1.0.0.GA.jar > xml-apis-1.0.b2.jar > xmldsig-1.0.jar > xmlsec-1.4.3.jar > > Stephen. > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
