You have two different versions of Spring in your classpath. you need to remove one of them.
If you're not running the latest Maven2, then you should update. MacOS has a really old version by default. -Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Wed, Sep 24, 2008 at 7:49 PM, Kim Cary <[EMAIL PROTECTED]> wrote: > I have the NetID = PW demo auth app going. I'm now on to the LDAP > (auth to AD) piece. > > Can someone show me what I'm doing wrong...? > > By the way, I've been over: > http://www.ja-sig.org/wiki/display/CASUM/LDAP > and the Apache+OpenLDAP+CAS quickstart. ... > ... and a few hours in the mail list. > > Also, FYI: > MacOSX 10.5.5, > Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120) > Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode) > > > After about a bazillion iterations today, here's what I did (and > nothing else): > > 1) Freshly unpack the downloaded 3.3 tar.gz file to folder {SOURCE} > 2) cd to {SOURCE}/cas-server-webapp > 3) edit pom.xml to add the object between the comments: > > ... > <name>JA-SIG CAS Web Application</name> > <dependencies> > > <!-- ADDED dependency kcary 9/24/08 --> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-support-ldap</artifactId> > <version>${project.version}</version> > </dependency> > <!-- end ADDED --> > > <dependency> > <groupId>org.springframework.security</groupId> > ... > > 4) then > mvn clean package (in the dir named in #2 above) > 5) copy the cas.war from {SOURCE}/cas-server-webapp/target to my EMPTY > tomcat webapps directory > 6) stop and start the tomcat (6.0.18) > 7) groove on the 404 response and the errors below in the catalina.out > > Fun tidbits: > a) edited {TOMCAT}/webapps/cas/WEB-INF/classes/log4j.properties to > provide a full path to cas.log (to get rid of the permission denied > err) and to turn up the Spring logging from WART to IFNO. > b) here ARE the contents of {TOMCAT}/webapps/cas/WEB-INF/lib: > 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 > aspectjweaver-1.5.3.jar > cas-client-core-3.1.3.jar > cas-server-core-3.3.jar > cas-server-support-ldap-3.3.jar > cglib-2.1_3.jar > commons-codec-1.3.jar > commons-collections-3.2.jar > commons-lang-2.2.jar > commons-logging-1.1.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.3.1.GA.jar > hibernate-commons-annotations-3.0.0.ga.jar > inspektr-core-0.7.0.jar > jdom-1.0.jar > jstl-1.1.2.jar > jta-1.0.1B.jar > log4j-1.2.15.jar > ognl-2.6.9.jar > opensaml-1.1b.jar > persistence-api-1.0.jar > person-directory-api-1.1.2.jar > person-directory-impl-1.1.2.jar > quartz-1.5.2.jar > spring-aop-2.5.5.jar > spring-beans-2.0.7.jar > spring-binding-1.0.5.jar > spring-context-2.5.5.jar > spring-context-support-2.5.5.jar > spring-core-2.0.7.jar > spring-ldap-1.2.1.jar > spring-ldap-tiger-1.2.1.jar > spring-orm-2.5.5.jar > spring-security-cas-client-2.0.3.jar > spring-security-core-2.0.3.jar > spring-tx-2.5.5.jar > spring-web-2.5.5.jar > spring-webflow-1.0.5.jar > spring-webmvc-2.5.5.jar > standard-1.1.2.jar > xmldsig-1.0.jar > xmlsec-1.4.0.jar > > Kim > > -=#=- > > AND NOW, our friendly errors from catalina.pout: > > kcary% sudo launchctl load /Library/LaunchDaemons/tomcat-dev.plist > [silversurfer:cas/WEB-INF/classes] kcary% Sep 24, 2008 4:22:53 PM > org.apache.catalina.core.AprLifecycleListener init > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: .:/Library/Java/Extensions:/System/Library/Java/ > Extensions:/usr/lib/java > Sep 24, 2008 4:22:53 PM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on http-10080 > Sep 24, 2008 4:22:53 PM org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 380 ms > Sep 24, 2008 4:22:53 PM org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > Sep 24, 2008 4:22:53 PM org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 > Sep 24, 2008 4:22:53 PM org.apache.catalina.startup.HostConfig deployWAR > INFO: Deploying web application archive cas.war > 2008-09-24 16:22:54,071 INFO [org.springframework.web.context.ContextLoader > ] - <Root WebApplicationContext: initialization started> > 2008-09-24 16:22:54,095 ERROR > [org.springframework.web.context.ContextLoader > ] - <Context initialization failed> > java.lang.NoClassDefFoundError: org/springframework/core/ > SmartClassLoader > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:675) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java: > 124) > at > org > .apache > .catalina > .loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847) > at > org > .apache > .catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1354) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1233) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) > at java.lang.Class.getConstructor0(Class.java:2671) > at java.lang.Class.getDeclaredConstructor(Class.java:1953) > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:60) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext > (ContextLoader.java:249) > 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.start(HostConfig.java:1149) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: > 311) > at > org > .apache > .catalina > .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: > 1053) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: > 1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java: > 443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java: > 710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun > .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 39) > at > sun > .reflect > .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: > 25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > 2008-09-24 16:22:54,098 FATAL > [org.jasig.cas.web.init.SafeContextLoaderListener > ] - <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.NoClassDefFoundError: org/springframework/core/ > SmartClassLoader > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:675) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java: > 124) > at > org > .apache > .catalina > .loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847) > at > org > .apache > .catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1354) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1233) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) > at java.lang.Class.getConstructor0(Class.java:2671) > at java.lang.Class.getDeclaredConstructor(Class.java:1953) > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:60) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext > (ContextLoader.java:249) > 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.start(HostConfig.java:1149) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: > 311) > at > org > .apache > .catalina > .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: > 1053) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: > 1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java: > 443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java: > 710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun > .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 39) > at > sun > .reflect > .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: > 25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > 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.NoClassDefFoundError: org/springframework/core/ > SmartClassLoader > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:675) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java: > 124) > at > org > .apache > .catalina > .loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847) > at > org > .apache > .catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1354) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1233) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) > at java.lang.Class.getConstructor0(Class.java:2671) > at java.lang.Class.getDeclaredConstructor(Class.java:1953) > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:60) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext > (ContextLoader.java:249) > 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.start(HostConfig.java:1149) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: > 311) > at > org > .apache > .catalina > .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: > 1053) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: > 1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java: > 443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java: > 710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun > .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 39) > at > sun > .reflect > .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: > 25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Sep 24, 2008 4:22:54 PM org.apache.catalina.core.StandardContext start > SEVERE: Error filterStart > Sep 24, 2008 4:22:54 PM org.apache.catalina.core.StandardContext start > SEVERE: Context [/cas] startup failed due to previous errors > Sep 24, 2008 4:22:54 PM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-10080 > Sep 24, 2008 4:22:54 PM org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:10009 > Sep 24, 2008 4:22:54 PM org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/74 config=null > Sep 24, 2008 4:22:54 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 867 ms > > > > > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas >
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
