I remembered I had to replace spring-beans*.jar and spring-core*.jar with the jars of version 2.5.6 manually. Perhaps you could check this first.
Regards, Shi Yusen/Beijing Langhua Ltd. 在 2009-03-17二的 14:00 +0100,Bart Ophelders写道: > Hi, > > We implemented a possible solution for the password expiration > problem. > When we build the project with maven, the build is succesfull. > When we deploy cas in tomcat and try to test it, the error below > appears in the log file. > Does anyone have an idea as where we could start to look? > ApplicationContext.xml springs to mind, but we didn't modify anything > in it.. > > Thanks in advance! > > Mar 17, 2009 1:37:17 PM > org.apache.catalina.core.ApplicationContext log > SEVERE: SafeContextLoaderListener: > The Spring ContextLoaderListener we wrap threw on > contextInitialized. > But for our having caught this error, the web application > context would not have initialized. > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > a:78) > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > :69) > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > at java.lang.Thread.run(Thread.java:619) > Mar 17, 2009 1:37:17 PM > org.apache.catalina.core.StandardContext filterStart > SEVERE: Exception starting filter springSecurityFilterChain > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > a:78) > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > :69) > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > at java.lang.Thread.run(Thread.java:619) > Mar 17, 2009 1:37:17 PM > org.apache.catalina.core.StandardContext filterStart > SEVERE: Exception starting filter springSecurityFilterChain > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > a:78) > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > :69) > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > at java.lang.Thread.run(Thread.java:619) > Mar 17, 2009 1:37:17 PM > org.apache.catalina.core.StandardContext start > SEVERE: Error filterStart > Mar 17, 2009 1:37:17 PM > org.apache.catalina.core.StandardContext start > SEVERE: Context [/cas] startup failed due to previous errors > Mar 17, 2009 1:37:17 PM > org.apache.catalina.core.ApplicationContext log > INFO: Closing Spring root WebApplicationContext > Mar 17, 2009 1:38:17 PM org.apache.catalina.startup.HostConfig > checkResources > INFO: Undeploying context [/cas] > Mar 17, 2009 1:38:27 PM org.apache.catalina.startup.HostConfig > deployWAR > INFO: Deploying web application archive cas.war > Mar 17, 2009 1:38:29 PM > org.apache.catalina.core.ApplicationContext log > INFO: Initializing Spring root WebApplicationContext > Mar 17, 2009 1:38:29 PM > org.apache.catalina.core.ApplicationContext log > SEVERE: SafeContextLoaderListener: > The Spring ContextLoaderListener we wrap threw on > contextInitialized. > But for our having caught this error, the web application > context would not have initialized. > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > a:78) > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > :69) > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > at java.lang.Thread.run(Thread.java:619) > Mar 17, 2009 1:38:29 PM > org.apache.catalina.core.StandardContext filterStart > SEVERE: Exception starting filter springSecurityFilterChain > java.lang.NoSuchMethodError: > > org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)V > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.jav > a:78) > at > > org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocation(AbstractRefreshableConfigApplicationContext.java > :69) > at > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:253) > at > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) > at > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) > at org.apache.catalina.core.ContainerBase > $ContainerBackgroundProcessor.run(ContainerBase.java:1590) > at java.lang.Thread.run(Thread.java:619) > Mar 17, 2009 1:38:29 PM > org.apache.catalina.core.StandardContext start > SEVERE: Error filterStart > Mar 17, 2009 1:38:29 PM > org.apache.catalina.core.StandardContext start > SEVERE: Context [/cas] startup failed due to previous errors > Mar 17, 2009 1:38:29 PM > org.apache.catalina.core.ApplicationContext log > INFO: Closing Spring root WebApplicationContext > > > > -- > 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
