Hi,
I am currently testing out CAS server 3.3.4 with CAS java client 3.1.9.
I deploy CAS server into Tomcat 6.0.20 and use Apache 2.2 as a reverse
proxy to CAS with SSL enabled on Apache end.
I access the CAS login page from this URL https://localpc/cas/login
able to login successfully using admin/admin
Stop Tomcat.
Then I proceed to add filters to tomcat examples servlets and the
necessary filter mappings.
http://localpc:8080/examples/servlets/servlet/HelloWorldExample
Config added into web.xml :
<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://localpc/cas/login</param-value>
</init-param>
</filter>
<filter>
<filter-name>CAS Validation Filter</filter-name>
<filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
<init-param>
<param-name>casServerUrlPrefix</param-name>
<param-value>https://localpc/cas</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-mapping>
<filter-name>CAS Authentication Filter</filter-name>
<url-pattern>/servlets/servlet/HelloWorldExample</url-pattern>
</filter-mapping>
I copied the following JARS into the examples/WEB-INF/lib
cas-client-core-3.1.9
commons-collections-3.2
commons-logging-1.1
xmlsec-1.3.0
Then start tomcat again.
CAS server will start nicely, but examples webapp will fail to start
with the following error message
Nov 11, 2009 1:14:06 AM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Nov 11, 2009 1:14:06 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/examples] startup failed due to previous errors
Any ideas on what could be wrong with my changes to the web.xml or the
particular deployment of CAS client.
Thank you.
Cheers.
Hoi Chong
p.s
If I replace the CAS java client 3.1.9 with CAS client 2.1.1 (Yale) and
change the filters and filter-mapping accordingly,
the examples webapp will startup nicely and I can see the CAS login page
while accessing
http://localpc:8080/examples/servlets/servlet/HelloWorldExample
--
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