Check the lib directory of the produced war to make sure there are not multiple Spring versioned jars in there.
On Thu, Jun 18, 2009 at 10:02 AM, Jean-Noel Colin <[email protected]>wrote: > I'm trying to configure the serviceRegistryDao to work with a database to > persist the service configuration. > I carefully followed the instructions on > http://www.ja-sig.org/wiki/display/CASUM/Configuring but I can't start the > CAS server; I always get the following error in the logs: > > > Error creating bean with name 'entityManagerFactory' defined in > ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Invocation of > init method failed; nested exception is java.lang.NoSuchMethodError: > org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver.isInstrumentationAvailable()Z > > ... > > Caused by: java.lang.NoSuchMethodError: > org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver.isInstrumentationAvailable()Z > at > org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager.afterPropertiesSet(DefaultPersistenceUnitManager.java:257) > at > org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:192) > > Here's my deployerConfigContext.xml: > > The changes I made are: > > - comment out the exclusion for spring-dao > - add dependencies for commons-dbcp, mysql, org.hibernate and > concurrent > - add dependencies for org.springframework/spring-jdbc, but this does > not solve anything; without it, i get a different problem > > > I need to connect to a mysql 5.0 database, using the 5.0.8 connector. > > Thank a lot > > Jean-Noël > > > <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"> > <parent> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server</artifactId> > <version>3.3.2</version> > </parent> > <modelVersion>4.0.0</modelVersion> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-webapp</artifactId> > <packaging>war</packaging> > <name>JA-SIG CAS Web Application</name> > <dependencies> > <dependency> > <groupId>org.springframework.security</groupId> > <artifactId>spring-security-cas-client</artifactId> > <version>2.0.4</version> > <scope>runtime</scope> > <exclusions> > <!-- > <exclusion> > <groupId>org.springframework</groupId> > <artifactId>spring-dao</artifactId> > </exclusion> > --> > <exclusion> > <groupId>org.springframework</groupId> > <artifactId>spring-tx</artifactId> > </exclusion> > <exclusion> > <groupId>org.springframework</groupId> > <artifactId>spring-jdbc</artifactId> > </exclusion> > <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-support</artifactId> > </exclusion> > </exclusions> > </dependency> > > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-jdbc</artifactId> > <version>${spring.version}</version> > </dependency> > > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-aop</artifactId> > <version>${spring.version}</version> > </dependency> > > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-core</artifactId> > <version>${project.version}</version> > </dependency> > <dependency> > <groupId>quartz</groupId> > <artifactId>quartz</artifactId> > <version>1.5.2</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>javax.servlet</groupId> > <artifactId>jstl</artifactId> > <version>1.1.2</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>taglibs</groupId> > <artifactId>standard</artifactId> > <version>1.1.2</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>ognl</groupId> > <artifactId>ognl</artifactId> > <version>2.6.9</version> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>log4j</groupId> > <artifactId>log4j</artifactId> > <version>1.2.15</version> > <type>jar</type> > <scope>runtime</scope> > <exclusions> > <exclusion> > <groupId>javax.mail</groupId> > <artifactId>mail</artifactId> > </exclusion> > <exclusion> > <groupId>javax.jms</groupId> > <artifactId>jms</artifactId> > </exclusion> > <exclusion> > <groupId>com.sun.jdmk</groupId> > <artifactId>jmxtools</artifactId> > </exclusion> > <exclusion> > <groupId>com.sun.jmx</groupId> > <artifactId>jmxri</artifactId> > </exclusion> > </exclusions> > </dependency> > > <dependency> > <groupId>commons-dbcp</groupId> > <artifactId>commons-dbcp</artifactId> > <version>1.2.2</version> > <scope>runtime</scope> > </dependency> > > <dependency> > <groupId>mysql</groupId> > <artifactId>mysql-connector-java</artifactId> > <version>5.0.8</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate-entitymanager</artifactId> > <version>3.3.1.ga</version> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate</artifactId> > <version>3.2.5.ga</version> > </dependency> > <dependency> > <groupId>concurrent</groupId> > <artifactId>concurrent</artifactId> > <version>1.3.4</version> > </dependency> > > </dependencies> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-war-plugin</artifactId> > <configuration> > <warName>cas</warName> > </configuration> > </plugin> > </plugins> > </build> > </project> > > -- 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
