It should only go to the index.jsp if you try and access a URL on the CAS application that generates a 404 (i.e. you try and access a page that does not exist).
-Scott On 3/15/07, Gustav <[EMAIL PROTECTED]> wrote:
Hi I have the same problem ... I'm using cas version 3.1-m1 Here is my cas-client-properties ------------------------------------------ cas.server.gateway=false cas.server.renew=false cas.server.url=https://localhost:8443/cas/login cas.server.proxyCallbackUrl=https://localhost:8443/manager/proxy/Receptor cas.client.serverName=localhost:8080 cas.client.proxyCallbackUrl=https://localhost:8443/cas/casProxyReceptor I note that something is wrong in the logs ... please see the following lines: -------------------------------------------------------------------------------------------------------- It seems that first /WEB-INF/view/jsp/default/ui/casLoginView.jsp is invoked, at this point the service parameter exists in request ... but later, and i dont known why, it forwards to /index.jsp and the service parameter is lost ... This results in a NullPointerException when Cas tries to get the service parameter from request ... I don't understand what you mean with "casLoginView is misconfigured" ... I didnt touch any line of this file ... I really dont known what I'm doing wrong ... Here is the log: [org.jasig.cas.web.flow.AutomaticCookiePathSetterAction] - Action 'AutomaticCookiePathSetterAction' beginning execution [org.jasig.cas.web.flow.AutomaticCookiePathSetterAction] - Action 'AutomaticCookiePathSetterAction' completed execution; result is 'success' [org.jasig.cas.web.flow.ExtractServiceAction] - Action 'ExtractServiceAction' beginning execution [org.jasig.cas.web.flow.ExtractServiceAction] - Placing service in FlowScope: http://localhost:8080/cas1/ [org.jasig.cas.web.flow.ExtractServiceAction] - Action 'ExtractServiceAction' completed execution; result is 'success' [org.jasig.cas.web.flow.TicketGrantingTicketExistsAction] - Action 'TicketGrantingTicketExistsAction' beginning execution [org.jasig.cas.web.flow.TicketGrantingTicketExistsAction] - Action 'TicketGrantingTicketExistsAction' completed execution; result is 'noTicketGrantingTicketExists' [org.apache.catalina.core.ApplicationDispatcher] - servletPath=/WEB-INF/view/jsp/default/ui/casLoginView.jsp, pathInfo=null, queryString=null, name=null [org.apache.catalina.core.ApplicationDispatcher] - Path Based Forward [org.apache.jasper.servlet.JspServlet] - JspEngine --> /WEB-INF/view/jsp/default/ui/casLoginView.jsp [org.apache.jasper.servlet.JspServlet] - ServletPath: /WEB-INF/view/jsp/default/ui/casLoginView.jsp [org.apache.jasper.servlet.JspServlet] - PathInfo: null [org.apache.jasper.servlet.JspServlet] - RealPath: C:\Programacion\proyectos\cas- server-3.1-m1\cas-server-webapp\target\cas-server-webapp-3.1-m1\WEB-INF\view\jsp\default\ui\casLoginView.jsp [org.apache.jasper.servlet.JspServlet] - RequestURI: /cas/WEB-INF/view/jsp/default/ui/casLoginView.jsp [org.apache.jasper.servlet.JspServlet] - QueryString: service=http%3A%2F%2Flocalhost%3A8080%2Fcas1%2F%3Bjsessionid%3D9D57E03DDA50678867BE192EF30755B4 [org.apache.jasper.servlet.JspServlet] - Request Params: [org.apache.jasper.servlet.JspServlet] - service = http://localhost:8080/cas1/;jsessionid=9D57E03DDA50678867BE192EF30755B4 [org.apache.catalina.core.ApplicationDispatcher] - Disabling the response for futher output [org.apache.catalina.core.ApplicationDispatcher] - servletPath=/index.jsp, pathInfo=null, queryString=null, name=null [org.apache.catalina.core.ApplicationDispatcher] - Path Based Forward [org.apache.jasper.servlet.JspServlet] - JspEngine --> /index.jsp [org.apache.jasper.servlet.JspServlet] - ServletPath: /index.jsp [org.apache.jasper.servlet.JspServlet] - PathInfo: null [org.apache.jasper.servlet.JspServlet] - RealPath: C:\Programacion\proyectos\cas- server-3.1-m1\cas-server-webapp\target\cas-server-webapp-3.1-m1\index.jsp [org.apache.jasper.servlet.JspServlet] - RequestURI: /cas/ [org.apache.jasper.servlet.JspServlet] - QueryString: null [org.apache.jasper.servlet.JspServlet] - Request Params: [org.apache.catalina.core.ApplicationDispatcher] - Disabling the response for futher output [org.jasig.cas.web.flow.AutomaticCookiePathSetterAction] - Action 'AutomaticCookiePathSetterAction' beginning execution [org.jasig.cas.web.flow.AutomaticCookiePathSetterAction] - Action 'AutomaticCookiePathSetterAction' completed execution; result is 'success' [org.jasig.cas.web.flow.ExtractServiceAction] - Action 'ExtractServiceAction' beginning execution [org.apache.catalina.core.ContainerBase .[Catalina].[localhost].[/cas].[cas]] - Servlet.service() para servlet cas lanzó excepción java.lang.NullPointerException at org.jasig.cas.web.flow.ExtractServiceAction.doExecute( ExtractServiceAction.java:35) at org.springframework.webflow.action.AbstractAction.execute( AbstractAction.java:203) at org.springframework.webflow.engine.AnnotatedAction.execute( AnnotatedAction.java:142) at org.springframework.webflow.engine.ActionExecutor.execute( ActionExecutor.java:61) at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java :180) at org.springframework.webflow.engine.State.enter(State.java:200) at org.springframework.webflow.engine.Transition.execute(Transition.java:218) at org.springframework.webflow.engine.TransitionableState.onEvent( TransitionableState.java:112) at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572) at org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent (RequestControlContextImpl.java:207) at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java :185) at org.springframework.webflow.engine.State.enter(State.java:200) at org.springframework.webflow.engine.Flow.start(Flow.java:557) at org.springframework.webflow.engine.impl.RequestControlContextImpl.start( RequestControlContextImpl.java:195) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start( FlowExecutionImpl.java:186) at org.springframework.webflow.executor.FlowExecutorImpl.launch( FlowExecutorImpl.java:199) at org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest (FlowRequestHandler.java:131) at org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal (FlowController.java:170) at org.springframework.web.servlet.mvc.AbstractController.handleRequest( AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle( SimpleControllerHandlerAdapter.java:45) at org.springframework.web.servlet.DispatcherServlet.doDispatch( DispatcherServlet.java:820) at org.springframework.web.servlet.DispatcherServlet.doService( DispatcherServlet.java:755) at org.springframework.web.servlet.FrameworkServlet.processRequest( FrameworkServlet.java:396) at org.springframework.web.servlet.FrameworkServlet.doGet( FrameworkServlet.java:350) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.jasig.cas.web.init.SafeDispatcherServlet.service( SafeDispatcherServlet.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java :148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) [org.apache.catalina.core.ApplicationDispatcher] - servletPath=/WEB-INF/view/jsp/errors.jsp, pathInfo=null, queryString=null, name=null [org.apache.catalina.core.ApplicationDispatcher] - Path Based Forward [org.apache.jasper.servlet.JspServlet] - JspEngine --> /WEB-INF/view/jsp/errors.jsp [org.apache.jasper.servlet.JspServlet] - ServletPath: /WEB-INF/view/jsp/errors.jsp [org.apache.jasper.servlet.JspServlet] - PathInfo: null [org.apache.jasper.servlet.JspServlet] - RealPath: C:\Programacion\proyectos\cas- server-3.1-m1\cas-server-webapp\target\cas-server-webapp-3.1-m1\WEB-INF\view\jsp\errors.jsp [org.apache.jasper.servlet.JspServlet] - RequestURI: /cas/WEB-INF/view/jsp/errors.jsp [org.apache.jasper.servlet.JspServlet] - QueryString: null [org.apache.jasper.servlet.JspServlet] - Request Params: [org.apache.jasper.servlet.JspServlet] - null = [org.apache.catalina.core.ApplicationDispatcher] - Disabling the response for futher output I really apreciate your help ... thanks in advance -- View this message in context: http://www.nabble.com/ja-sig-Java-Client---setup-problems%2C-not-redirecting-after-authentication-tf3202365.html#a9505474 Sent from the CAS Users mailing list archive at Nabble.com. _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
-- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
