After searching and googling for days I have not been able to crack this
nut... the documentation available is either horribly out of date or
contains irrelevant erroneous information, or has sections like "then you
just configure the doohickey with the flibbityjibb, which is easy!"
I'm trying to install cas 3.5.2 with ldap authentication but I haven't been
able to find any information suitable for someone who isn't a level 10 java
developer or has been running CAS since the mid 1800's
I am using the recommended method as described
I have a pom.xml that contains this:
<?xml version="1.0" encoding="UTF-8"?>
<modelVersion>4.0.0</modelVersion>
<groupId>edu.university.cas</groupId>
<artifactId>local-cas</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warName>cas</warName>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-webapp</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-support-ldap</artifactId>
<version>${cas.version}</version>
</dependency>
</dependencies>
<properties>
<cas.version>3.5.2</cas.version>
</properties>
<repositories>
<repository>
<id>ja-sig</id>
</repository>
</repositories>
</project>
I then have an edited src/main/webapp/WEB-INF/deployerConfigContext.xml
containing the following (ip redacted):
<?xml version="1.0" encoding="UTF-8"?>
<bean id="authenticationManager"
class="org.jasig.cas.authentication.AuthenticationManagerImpl">
<property name="credentialsToPrincipalResolvers">
<list>
<bean
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver"
>
<property
name="attributeRepository" ref="attributeRepository" />
</bean>
<bean
class="org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver"
/>
</list>
</property>
<property name="authenticationHandlers">
<list>
<bean
class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
p:httpClient-ref="httpClient" />
<bean
class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler"
/>
<bean
class="org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler"
p:filter="cn=%u,ou=employee,ou=people,dc=uwtest,dc=lu,dc=se"
p:contextSource="contextSource" />
</list>
</property>
</bean>
<sec:user-service id="userDetailsService">
<sec:user name="@@THIS SHOULD BE REPLACED@@" password="notused"
authorities="ROLE_ADMIN" />
</sec:user-service>
<bean id="attributeRepository"
class="org.jasig.services.persondir.support.StubPersonAttributeDao">
<property name="backingMap">
<map>
<entry key="uid" value="uid" />
<entry key="eduPersonAffiliation"
value="eduPersonAffiliation" />
<entry key="groupMembership"
value="groupMembership" />
</map>
</property>
</bean>
<bean
id="serviceRegistryDao"
class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl">
<property name="registeredServices">
<list>
<bean
class="org.jasig.cas.services.RegexRegisteredService">
<property name="id" value="0" />
<property name="name" value="HTTP and IMAP" />
<property name="description" value="Allows HTTP(S)
and IMAP(S) protocols" />
<property name="serviceId"
value="^(https?|imaps?)://.*" />
<property name="evaluationOrder" value="10000001" />
</bean>
</list>
</property>
</bean>
<bean id="auditTrailManager"
class="com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager" />
<bean id="healthCheckMonitor"
class="org.jasig.cas.monitor.HealthCheckMonitor">
<property name="monitors">
<list>
<bean class="org.jasig.cas.monitor.MemoryMonitor"
p:freeMemoryWarnThreshold="10" />
<bean class="org.jasig.cas.monitor.SessionMonitor"
p:ticketRegistry-ref="ticketRegistry"
p:serviceTicketCountWarnThreshold="5000"
p:sessionCountWarnThreshold="100000" />
</list>
</property>
</bean>
<bean id="contextSource"
class="org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource">
<property name="pooled" value="true"/>
<property name="urls">
<list>
<value>ldap://x.x.x.x:389</value>
</list>
</property>
</bean>
</beans>
I do a "mvn clean package" and that buils jsut fine. I then deploy it to
tomcat with the following results:
INFO: Deploying web application archive
/applications/lu-cas/apache-tomcat-7.0.52/webapps/cas.war
2014-03-13 15:19:12,958 INFO
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 1 services.>
2014-03-13 15:19:13,179 WARN
[org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler]
-
<org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler
is only to be used in a testing environment. NEVER enable this in a
production environment.>
2014-03-13 15:19:13,247 ERROR
[org.springframework.web.context.ContextLoader] - <Context initialization
failed>
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'centralAuthenticationService' defined in ServletContext
resource [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot
resolve reference to bean 'authenticationManager' while setting bean
property 'authenticationManager'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'authenticationManager' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b' of
type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] while
setting bean property 'authenticationHandlers' with key [2]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:75)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:57)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'authenticationManager' defined in ServletContext
resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b' of
type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] while
setting bean property 'authenticationHandlers' with key [2]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:353)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:153)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 31 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
... 43 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class
[org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for bean
with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:433)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 49 more
Caused by: java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
at
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283)
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254)
... 55 more
2014-03-13 15:19:13,257 ERROR
[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.>
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'centralAuthenticationService' defined in ServletContext
resource [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot
resolve reference to bean 'authenticationManager' while setting bean
property 'authenticationManager'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'authenticationManager' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b' of
type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] while
setting bean property 'authenticationHandlers' with key [2]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:75)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:57)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'authenticationManager' defined in ServletContext
resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b' of
type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] while
setting bean property 'authenticationHandlers' with key [2]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:353)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:153)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 31 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
... 43 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class
[org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for bean
with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:433)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 49 more
Caused by: java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
at
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283)
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254)
... 55 more
SafeContextLoaderListener:
The Spring ContextLoaderListener we wrap threw on contextInitialized.
But for our having caught this error, the web application context would not
have initialized.
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'centralAuthenticationService' defined in ServletContext
resource [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot
resolve reference to bean 'authenticationManager' while setting bean
property 'authenticationManager'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'authenticationManager' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b' of
type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] while
setting bean property 'authenticationHandlers' with key [2]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:75)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:57)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'authenticationManager' defined in ServletContext
resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b' of
type [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] while
setting bean property 'authenticationHandlers' with key [2]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:353)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:153)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 31 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#6820377b'
defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
Cannot resolve reference to bean 'contextSource' while setting bean
property 'contextSource'; nested exception is
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for
bean with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
... 43 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class
[org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] for bean
with name 'contextSource' defined in ServletContext resource
[/WEB-INF/deployerConfigContext.xml]; nested exception is
java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:433)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 49 more
Caused by: java.lang.ClassNotFoundException:
org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
at
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283)
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254)
... 55 more
It complains of not finding libraries that are clearly there.
The contents of my WEB-INF/lib:
-rw-rw-r-- 1 tomcat tomcat 62983 Mar 13 15:08 activation-1.1.jar
-rw-rw-r-- 1 tomcat tomcat 445288 Mar 13 15:08 antlr-2.7.7.jar
-rw-rw-r-- 1 tomcat tomcat 4467 Mar 13 15:08 aopalliance-1.0.jar
-rw-rw-r-- 1 tomcat tomcat 116226 Mar 13 15:08 aspectjrt-1.6.10.jar
-rw-rw-r-- 1 tomcat tomcat 1675810 Mar 13 15:08 aspectjweaver-1.6.10.jar
-rw-rw-r-- 1 tomcat tomcat 1663318 Mar 13 15:08 bcprov-jdk15-1.45.jar
-rw-rw-r-- 1 tomcat tomcat 87312 Feb 22 2013 cas-client-core-3.2.1.jar
-rw-rw-r-- 1 tomcat tomcat 509504 Mar 13 15:07 cas-server-core-3.5.2.jar
-rw-rw-r-- 1 tomcat tomcat 67510 Mar 13 15:07
cas-server-support-ldap-3.5.2.jar
-rw-rw-r-- 1 tomcat tomcat 326917 Feb 22 2013 cglib-nodep-2.2.2.jar
-rw-rw-r-- 1 tomcat tomcat 188671 Feb 22 2013 commons-beanutils-1.7.0.jar
-rw-rw-r-- 1 tomcat tomcat 58160 Mar 13 15:08 commons-codec-1.4.jar
-rw-rw-r-- 1 tomcat tomcat 575389 Mar 13 15:08
commons-collections-3.2.1.jar
-rw-rw-r-- 1 tomcat tomcat 571259 Feb 22 2013 commons-collections-3.2.jar
-rw-rw-r-- 1 tomcat tomcat 305001 Mar 13 15:08 commons-httpclient-3.1.jar
-rw-rw-r-- 1 tomcat tomcat 159235 Mar 13 15:08 commons-io-2.0.jar
-rw-rw-r-- 1 tomcat tomcat 132165 Mar 13 15:08 commons-jexl-1.1.jar
-rw-rw-r-- 1 tomcat tomcat 279193 Mar 13 15:08 commons-lang-2.5.jar
-rw-rw-r-- 1 tomcat tomcat 52915 Feb 22 2013 commons-logging-1.1.jar
-rw-rw-r-- 1 tomcat tomcat 313898 Mar 13 15:08 dom4j-1.6.1.jar
-rw-rw-r-- 1 tomcat tomcat 367204 Mar 13 15:08 esapi-2.0GA.jar
-rw-rw-r-- 1 tomcat tomcat 86381 Feb 22 2013 ezmorph-1.0.4.jar
-rw-rw-r-- 1 tomcat tomcat 81271 Mar 13 15:08
hibernate-commons-annotations-4.0.1.Final.jar
-rw-rw-r-- 1 tomcat tomcat 4317092 Mar 13 15:08
hibernate-core-4.1.0.Final.jar
-rw-rw-r-- 1 tomcat tomcat 102661 Mar 13 15:08
hibernate-jpa-2.0-api-1.0.1.Final.jar
-rw-rw-r-- 1 tomcat tomcat 366592 Feb 22 2013
hibernate-validator-4.2.0.Final.jar
-rw-rw-r-- 1 tomcat tomcat 19261 Mar 13 15:07 inspektr-audit-1.0.7.GA.jar
-rw-rw-r-- 1 tomcat tomcat 7097 Mar 13 15:07 inspektr-common-1.0.7.GA.jar
-rw-rw-r-- 1 tomcat tomcat 5584 Feb 22 2013 inspektr-error-1.0.7.GA.jar
-rw-rw-r-- 1 tomcat tomcat 14012 Feb 22 2013
inspektr-support-spring-1.0.7.GA.jar
-rw-rw-r-- 1 tomcat tomcat 648253 Mar 13 15:08 javassist-3.15.0-GA.jar
-rw-rw-r-- 1 tomcat tomcat 544021 Feb 22 2013 javassist-3.7.ga.jar
-rw-rw-r-- 1 tomcat tomcat 104172 Mar 13 15:07 jaxb-api-2.2.jar
-rw-rw-r-- 1 tomcat tomcat 872831 Mar 13 15:07 jaxb-impl-2.2.jar
-rw-rw-r-- 1 tomcat tomcat 60539 Mar 13 15:08 jboss-logging-3.1.0.CR2.jar
-rw-rw-r-- 1 tomcat tomcat 11209 Mar 13 15:08
jboss-transaction-api_1.1_spec-1.0.0.Final.jar
-rw-rw-r-- 1 tomcat tomcat 2254 Mar 13 15:08 jcip-annotations-1.0.jar
-rw-rw-r-- 1 tomcat tomcat 16458 Mar 13 15:08 jcl-over-slf4j-1.7.1.jar
-rw-rw-r-- 1 tomcat tomcat 153253 Mar 13 15:08 jdom-1.0.jar
-rw-rw-r-- 1 tomcat tomcat 56702 Feb 22 2013 jettison-1.0.1.jar
-rw-rw-r-- 1 tomcat tomcat 570478 Mar 13 15:08 joda-time-2.1.jar
-rw-rw-r-- 1 tomcat tomcat 148490 Feb 22 2013 json-lib-2.2.3-jdk15.jar
-rw-rw-r-- 1 tomcat tomcat 20682 Feb 22 2013 jstl-1.1.2.jar
-rw-rw-r-- 1 tomcat tomcat 4463 Mar 13 15:08 jul-to-slf4j-1.6.1.jar
-rw-rw-r-- 1 tomcat tomcat 121070 Mar 13 14:38 junit-3.8.1.jar
-rw-rw-r-- 1 tomcat tomcat 391834 Mar 13 15:08 log4j-1.2.15.jar
-rw-rw-r-- 1 tomcat tomcat 258278 Mar 13 15:08
not-yet-commons-ssl-0.3.9.jar
-rw-rw-r-- 1 tomcat tomcat 239803 Feb 22 2013 ognl-2.7.3.jar
-rw-rw-r-- 1 tomcat tomcat 1352924 Mar 13 15:08 opensaml-2.5.1-1.jar
-rw-rw-r-- 1 tomcat tomcat 565330 Mar 13 15:08 openws-1.4.2-1.jar
-rw-rw-r-- 1 tomcat tomcat 96749 Mar 13 15:08 perf4j-0.9.14-log4jonly.jar
-rw-rw-r-- 1 tomcat tomcat 8124 Mar 13 15:08
person-directory-api-1.5.1.jar
-rw-rw-r-- 1 tomcat tomcat 122233 Mar 13 15:07
person-directory-impl-1.5.1.jar
-rw-rw-r-- 1 tomcat tomcat 445090 Feb 22 2013 quartz-1.6.1.jar
-rw-rw-r-- 1 tomcat tomcat 278281 Mar 13 15:08 serializer-2.7.1.jar
-rw-rw-r-- 1 tomcat tomcat 26065 Mar 13 15:08 slf4j-api-1.7.1.jar
-rw-rw-r-- 1 tomcat tomcat 8820 Mar 13 15:08 slf4j-log4j12-1.7.1.jar
-rw-rw-r-- 1 tomcat tomcat 178457 Feb 22 2013 sojo-1.0.5.jar
-rw-rw-r-- 1 tomcat tomcat 331471 Mar 13 15:08 spring-aop-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 53081 Mar 13 15:08 spring-asm-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 589824 Mar 13 15:08
spring-beans-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 151041 Mar 13 15:08
spring-binding-2.3.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 831068 Mar 13 15:08
spring-context-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 107225 Mar 13 15:08
spring-context-support-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 449324 Mar 13 15:08
spring-core-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 176311 Mar 13 15:08
spring-expression-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 404732 Mar 13 15:08
spring-jdbc-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 17670 Mar 13 15:08 spring-js-2.3.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 69615 Feb 22 2013 spring-json-1.3.1.jar
-rw-rw-r-- 1 tomcat tomcat 4458069 Mar 13 15:08
spring-js-resources-2.3.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 231729 Mar 13 15:08
spring-ldap-core-1.3.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 7810 Mar 13 15:08
spring-ldap-core-tiger-1.3.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 378476 Mar 13 15:08 spring-orm-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 25481 Feb 22 2013
spring-security-cas-3.1.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 202754 Feb 22 2013
spring-security-config-3.1.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 348567 Mar 13 15:08
spring-security-core-3.1.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 41068 Mar 13 15:08
spring-security-crypto-3.1.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 255577 Feb 22 2013
spring-security-web-3.1.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 246719 Mar 13 15:08 spring-tx-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 544291 Mar 13 15:08 spring-web-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 529299 Mar 13 15:08
spring-webflow-2.3.0.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 573701 Mar 13 15:08
spring-webmvc-3.1.1.RELEASE.jar
-rw-rw-r-- 1 tomcat tomcat 393259 Feb 22 2013 standard-1.1.2.jar
-rw-rw-r-- 1 tomcat tomcat 26514 Feb 22 2013 stax-api-1.0.1.jar
-rw-rw-r-- 1 tomcat tomcat 23346 Mar 13 15:08 stax-api-1.0-2.jar
-rw-rw-r-- 1 tomcat tomcat 47433 Mar 13 15:08 validation-api-1.0.0.GA.jar
-rw-rw-r-- 1 tomcat tomcat 392124 Mar 13 15:08 velocity-1.5.jar
-rw-rw-r-- 1 tomcat tomcat 3176148 Mar 13 15:08 xalan-2.7.1.jar
-rw-rw-r-- 1 tomcat tomcat 1363159 Mar 13 15:08 xercesImpl-2.10.0.jar
-rw-rw-r-- 1 tomcat tomcat 220536 Mar 13 15:08 xml-apis-1.4.01.jar
-rw-rw-r-- 1 tomcat tomcat 159930 Mar 13 15:09 xmldsig-1.0.jar
-rw-rw-r-- 1 tomcat tomcat 84091 Mar 13 15:08 xml-resolver-1.2.jar
-rw-rw-r-- 1 tomcat tomcat 447633 Mar 13 15:08 xmlsec-1.4.3.jar
-rw-rw-r-- 1 tomcat tomcat 610865 Mar 13 15:08 xmltooling-1.3.2-1.jar
-rw-rw-r-- 1 tomcat tomcat 24956 Feb 22 2013 xpp3_min-1.1.4c.jar
-rw-rw-r-- 1 tomcat tomcat 411090 Feb 22 2013 xstream-1.3.jar
Please, someone have mercy and explain what I am not understanding. I have
followed the official instructions down to the T.