Hi, now I struct under with eclipse.

struts : 2.2.1.1
spring-framework : 3.0.5
cas server : 3.4.7
cas client : 3.1.6

Eclipse's debug says redirect. but there's no redirect. What's wrong?

INFO  com.opensymphony.xwork2.interceptor.LoggingInterceptor(info#42) - 
Finishing execution stack for action /sample/sample01
DEBUG org.jasig.cas.client.session.SingleSignOutFilter  (doFilter#94) - Storing 
session identifier for 06001433685E765D8A50B87F14C4A92A
DEBUG org.jasig.cas.client.session.SingleSignOutFilter  (doFilter#94) - Storing 
session identifier for 06001433685E765D8A50B87F14C4A92A
DEBUG org.jasig.cas.client.util.CommonUtils             
(constructServiceUrl#234) - serviceUrl generated: 
http://localhost:8080/test/css/common/style.css
DEBUG org.jasig.cas.client.authentication.AuthenticationFilter(doFilter#99) - 
no ticket and no assertion found
DEBUG org.jasig.cas.client.authentication.AuthenticationFilter(doFilter#108) - 
Constructed service url: http://localhost:8080/test/css/common/style.css
DEBUG org.jasig.cas.client.authentication.AuthenticationFilter(doFilter#114) - 
redirecting to 
"http://localhost:8080/cas/login?service=http%3A%2F%2Flocalhost%3A8080%2Ftest%2Fcss%2Fcommon%2Fstyle.css";
DEBUG org.jasig.cas.client.util.CommonUtils             
(constructServiceUrl#234) - serviceUrl generated: 
http://localhost:8080/test/css/sample/sample01.css
DEBUG org.jasig.cas.client.authentication.AuthenticationFilter(doFilter#99) - 
no ticket and no assertion found
DEBUG org.jasig.cas.client.authentication.AuthenticationFilter(doFilter#108) - 
Constructed service url: http://localhost:8080/test/css/sample/sample01.css
DEBUG org.jasig.cas.client.authentication.AuthenticationFilter(doFilter#114) - 
redirecting to 
"http://localhost:8080/cas/login?service=http%3A%2F%2Flocalhost%3A8080%2Ftest%2Fcss%2Fsample%2Fsample01.css";

web.xml is here. This write after struts2's filter.

<filter>
   <filter-name>CasSingleSignOutFilter</filter-name>
   <filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>
</filter>
<filter>
    <filter-name>CasAuthenticationFilter</filter-name>
    
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    <init-param>
        <param-name>targetBeanName</param-name>
        <param-value>casAuthenticationFilter</param-value>
    </init-param>
</filter>
<filter>
    <filter-name>CasValidationFilter</filter-name>
    
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    <init-param>
        <param-name>targetBeanName</param-name>
        <param-value>casValidationFilter</param-value>
    </init-param>
</filter>
<filter>
  <filter-name>CasHttpServletRequestWrapperFilter</filter-name>
  
<filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
</filter>
<filter>
  <filter-name>CasAssertionThreadLocalFilter</filter-name>
  
<filter-class>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-class>
</filter>

applicationContext.xml is here.

    <bean id="casAuthenticationFilter"
            class="org.jasig.cas.client.authentication.AuthenticationFilter">
        <property name="casServerLoginUrl" 
value="http://localhost:8080/cas/login"; />
        <property name="serverName"        value="http://localhost:8080"; />
    </bean>
    <bean id="casValidationFilter"
            
class="org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter">
        <property name="serverName"         value="http://localhost:8080"; />
        <property name="redirectAfterValidation" value="true" />
        <property name="ticketValidator">
            <bean 
class="org.jasig.cas.client.validation.Cas20ServiceTicketValidator">
                <constructor-arg index="0" value="https://localhost:8080/cas"; />
            </bean>
        </property>
    </bean>

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