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

Reply via email to