Hi all

I am using cas client 3.1.10 to implement single sign on
For a jboss web app. I am getting a NoClassDefFoundError for
Opensaml class in cas server log during log in process.
My cas config part of web.xml and cas server log is attached for your reference.

Any clue/help would be highly appreciated.

Regards,
Nitin


Confidentiality Notice: This e-mail message, including any attachments,
is for the sole use of the intended recipient(s) and may contain
confidential and privileged information.  Any unauthorized review,
use, disclosure or distribution is prohibited.  If you are not the 
intended recipient, please contact the sender by reply
e-mail and destroy all copies of the original message..

-- 
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
<!-- CAS Filter mapping -->

<filter>
	  <filter-name>CAS Authentication Filter</filter-name>
	  <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
	  <init-param>
		<param-name>casServerLoginUrl</param-name>
		<param-value>https://sso.uams.edu:8443/cas/login</param-value>
	  </init-param>
	  <init-param>
		<param-name>service</param-name>
		<param-value>https://ut309267.ad.uams.edu:443/catissuecore/Login.do</param-value>
	  </init-param>
	  <init-param>
		<param-name>serverName</param-name>
		<param-value>https://ut309267.ad.uams.edu:8443</param-value>
	  </init-param>
	</filter>

	<filter>
	  <filter-name>CAS Validation Filter</filter-name>
	  <filter-class>org.jasig.cas.client.validation.Saml11TicketValidationFilter</filter-class>
	  <init-param>
		<param-name>casServerUrlPrefix</param-name>
		<param-value>https://sso.uams.edu:8443/cas</param-value>
	  </init-param>
	   <init-param>
		<param-name>serverName</param-name>
		<param-value>https://ut309267.ad.uams.edu:8443</param-value>
	  </init-param>
	</filter>

	<filter>
	  <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
	  <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
	</filter>

	<filter>
	  <filter-name>CAS Assertion Thread Local Filter</filter-name>
	  <filter-class>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-class>
	</filter>

	  <filter-mapping>
      <filter-name>CAS Authentication Filter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>

	<filter-mapping>
      <filter-name>CAS Validation Filter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
	<filter-mapping>
      <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
	<filter-mapping>
      <filter-name>CAS Assertion Thread Local Filter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
<!-- End of CAS Filter mapping -->
2010-10-18 10:15:55,361 DEBUG 
[org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver]
 - Creating SimplePrincipal for [kanaskarnitin]
2010-10-18 10:15:55,361 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - 
Granted service ticket [ST-10-ILsywdTkuAzMvzsF3UBd-cas] for service 
[https://ut309267.ad.uams.edu:443/catissuecore/Login.do] for user 
[kanaskarnitin]
2010-10-18 10:15:55,361 DEBUG 
[org.springframework.web.servlet.view.RedirectView] - Rendering view with name 
'null' with model null and static attributes {}
2010-10-18 10:15:55,486 ERROR 
[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] - 
Servlet.service() for servlet cas threw exception
java.lang.NoClassDefFoundError
        at org.opensaml.SAMLResponse.<init>(Unknown Source)
        at org.opensaml.SAMLResponse.<init>(Unknown Source)
        at 
org.jasig.cas.web.view.Saml10SuccessResponseView.renderMergedOutputModel(Saml10SuccessResponseView.java:70)
        at 
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:258)
        at 
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1174)
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
        at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at 
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at 
org.soulwing.cas.apps.tomcat.ResourceValve.invoke(ResourceValve.java:83)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:595)

Reply via email to