Hi All
I have trouble configuring CAS with LDAP and Liferay. I downloaded the CAS
war (liferay-portal-cas-web-4.3.5.war) from sourceforge.net. I configured
CAS with Liferay portal on JBoss with SimpleAuthentication . Now I want
configure CAS with LDAP. I modified “deployerConfigContext.xml” under
cas-web.war\WEB-INF and also added ldap.jar and spring-ldap-1.0-SNAPSHOT.jar
under WEB-INF/Lib. I couldn’t find the pom.xml file in the war file (I am
not familiar with maven). I get the following error when I try to start the
liferay portal.
l-impl.jar!/portal.properties for {companyId=10096, webId=liferay.com}
22:51:49,789 INFO [STDOUT] Loading
file:/C:/Liferay/training/ext/Servers/jboss-tomcat-4.2.0/server/default/deploy/ROOT.war/WEB-INF/classes/porta
l-ext.properties for {companyId=10096, webId=liferay.com}
22:51:51,352 INFO [TomcatDeployer] deploy, ctxPath=/cas-web,
warUrl=.../deploy/cas-web.war/
22:51:52,945 INFO [STDOUT] 2008-01-17 22:51:52,935 ERROR
[org.springframework.web.context.ContextLoader] - <Context initialization
failed>
org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name 'contextSource' defined in ServletContext resour
ce [/WEB-INF/deployerConfigContext.xml]: Class that bean class
[org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource] depends on
not f
ound; nested exception is java.lang.NoClassDefFoundError:
net/sf/ldaptemplate/support/LdapContextSource
Caused by:
java.lang.NoClassDefFoundError:
net/sf/ldaptemplate/support/LdapContextSource
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:160)
at
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:324)
at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:833)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:138)
at
org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:657)
at
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:387)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:319)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java
:156)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at
org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62)
Please find the attached log files and xml file.
Please help…
Thanks
Sonia
http://www.nabble.com/file/p14937408/boot.log boot.log <br>
http://www.nabble.com/file/p14937408/server.log server.log <br>
http://www.nabble.com/file/p14937408/deployerConfigContext_new.xml
deployerConfigContext_new.xml <br>
--
View this message in context:
http://www.nabble.com/Error-while-configuring-CAS-with-OpenLDAP-and-Liferay-4.3.5-tp14937408p14937408.html
Sent from the CAS Users mailing list archive at Nabble.com.
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas