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
