i will implement CAS 3.4.4 (tomcat5.5,java6-sun-1.6.0.2,maven 2.6) using
LDAP Authentication in my College, but after i have deploy the CAS.War, the
respon in my browser
:
*CAS is Unavailable
There was an error trying to complete your request. Please notify your
support desk or try again.*
I'm very confused because, i think my LDAP is fully functional and not
error.
My log error is :
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*Dec 21 12:37:35 enterprise-ptpn10 jsvc.exec[17922]: 2010-12-21 12:37:35,319
ERROR
[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[jsp]]
- <Servlet.service() for servlet jsp threw
exception>#012java.lang.IllegalStateException: Cannot access session scope
in page that does not participate in any session#012#011at
org.apache.jasper.runtime.PageContextImpl.doGetAttribute(PageContextImpl.java:251)#012#011at
org.apache.jasper.runtime.PageContextImpl.getAttribute(PageContextImpl.java:236)#012#011at
org.apache.commons.el.ImplicitObjects$3.getValue(ImplicitObjects.java:363)#012#011at
org.apache.commons.el.EnumeratedMap.get(EnumeratedMap.java:115)#012#011at
org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:218)#012#011at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)#012#011at
org.apache.commons.el.UnaryOperatorExpression.evaluate(UnaryOperatorExpression.java:156)#012#011at
org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:264)#012#011at
org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)#012#011at
org.apache
Dec 21 12:37:35 enterprise-ptpn10 jsvc.exec[17922]:
.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:924)#012#011at
org.apache.jsp.WEB_002dINF.view.jsp.default_.ui.casLoginView_jsp._jspx_meth_c_005fif_005f0(casLoginView_jsp.java:676)#012#011at
org.apache.jsp.WEB_002dINF.view.jsp.default_.ui.casLoginView_jsp._jspService(casLoginView_jsp.java:201)#012#011at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)#012#011at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)#012#011at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)#012#011at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)#012#011at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)#012#011at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)#012#011at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)#012#011at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)#012#011at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:67
Dec 21 12:37:35 enterprise-ptpn10 jsvc.exec[17922]: 9)#012#011at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)#012#011at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)#012#011at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)#012#011at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)#012#011at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)#012#011at
org.springframework.webflow.mvc.servlet.ServletMvcView.doRender(ServletMvcView.java:50)#012#011at
org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:180)#012#011at
org.springframework.webflow.engine.ViewState.render(ViewState.java:314)#012#011at
org.springframework.webflow.engine.ViewState.doEnter(ViewState.java:208)#012#011at
org.springframework.webflow.engine.State.enter(State.java:194)#012#011at
org.springframework.webflow.engine.Transition.execute(Transition.java:227)#012#011at
org.springframework.webflow.engine.DecisionState.doE*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
My configuration :
1. deployerConfigContext.xml
------------------------------------------------------
*<bean>
.........................
<property name=authenticationHandler">
<list>
.....................................................
<bean class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler">
<property name="filter" value="uid=%u" />
<property name="scope" value="2" />
<property name="searchBase"
value="ou=People,dc=www,dc=enterprise-ptpn10,dc=com" />
<property name="contextSource" ref="contextSource" />
<property name="ignorePartialResultException" value="true"
/> <!-- fix because of how AD returns results -->
</bean>
</list>
</property>
</bean>
<bean id="contextSource"
class="org.springframework.ldap.core.support.LdapContextSource">
<property name="urls">
<list>
<value>ldap://www.enterprise-ptpn10.com:389/</value>
</list>
</property>
<property name="userDn"
value="cn=admin,dc=www,dc=enterprise-ptpn10,dc=com"/>
<property name="password" value="zizmanis"/>
<property name="baseEnvironmentProperties">
<map>
<entry>
<key>
<value>java.naming.security.authentication</value>
</key>
<value>simple</value>
</entry>
</map>
</property>
</bean>*
------------------------------------------------------
maybe there is fault on my configuration ??
i have build maybe more than 50 times, but still unavailble,
thanks...for your attention, and I hope there is met with a solution
Best Regard,
ziz
--
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