You might upgrade from using the unsupported Yale CAS client to use the
JASIG CAS Client for Java...

Oh, your URL has double ³.edu², which might be a mistake from protecting the
URL.  I also noticed that you don¹t specify the webapp, so I assume you
deployed CAS as ROOT on the server rather than deploying it as the ³cas²
webapp.


On 7/21/09 12:52 PM, "Bryan Wooten" <[email protected]> wrote:

>  
>  
> I have a simple CASifyed application that fails when I submit valid user name
> / password.  I get a 500 error:
>  
> Any ideas?  I am using casclient-2.1.1.jar. Web.xml filter definition at
> bottom.
>  
> Thanks,
>  
> Bryan
>  
> type Exception report
>  
> message
>  
> descriptionThe server encountered an internal error () that prevented it from
> fulfilling this request.
>  
> exception
>  
> javax.servlet.ServletException:
> edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate
> ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator
> proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator
> casValidateUrl=[https://my.server.edu/serviceValidate]
> ticket=[ST-38661-ICAlx3aL3Yg1COiwHu7w-cas]
> service=[https%3A%2F%2Fguide%3A9932%2Fcasringtest] renew=false]]]
>  
> root cause
>  
> edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate
> ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator
> proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator
> casValidateUrl=[https://my.server.edu/serviceValidate]
> ticket=[ST-38661-ICAlx3aL3Yg1COiwHu7w-cas]
> service=[https%3A%2F%2Fguide%3A9932%2Fcasringtest] renew=false]]]
>  
> root cause
>  
> java.io.FileNotFoundException:
> https://my.server.edu.edu/serviceValidate?service=https%3A%2F%2Fguide%3A9932%2
> Fcasringtest&ticket=ST-38661-ICAlx3aL3Yg1COiwHu7w-cas
>  
> note The full stack traces of the exception and its root causes are available
> in the Sun Java System Application Server 9.1_02 logs.
>  
>  
> Here is my filter definition:
>  
> <filter>
>        <filter-name>CAS Filter</filter-name>
>        
> <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
>        <init-param>
>            <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
>            <param-value>https://my.server.edu/cas/login</param-value>
>        </init-param>
>        <init-param>
>            
> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
>            <param-value>https://my.server.edu/serviceValidate</param-value>
>        </init-param>
>        <init-param>
>            
> <param-name>edu.yale.its.tp.cas.client.filter.serviceUrl</param-name>
>            <param-value>https://server:port/casringtest</param-value>
>        </init-param>
>         </filter>
>     <filter-mapping>
>        <filter-name>CAS Filter</filter-name>
>        <url-pattern>/*</url-pattern>
>  

-- 
Andrew Feller, Business System Programmer
LSU University Information Services
200 Frey Computing Services Center
Baton Rouge, LA 70803
Office: 225.578.3737
Fax: 225.578.6400



-- 
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

Reply via email to