我在做一个项目,用ibatis2+struts2+spring2,安全框架用到了acegi来控制权限。这里是身份认证Filter的配置
<bean id="authenticationProcessingFilter" class="com.elone.acegi.pmi.security.ValidationCodeFilter">
<property name="authenticationManager" ref="authenticationManager" />
<property name="authenticationFailureUrl" value="/login/index.jsp?login_error=1" />
<property name="defaultTargetUrl" value="/console/index.jsp" />
<property name="filterProcessesUrl" value="/j_acegi_security_check" />
<property name="rememberMeServices"><ref local="rememberMeServices"/></property>
</bean>
我在一个jsp写<form action="j_acegi_security_check" method=post>
 为什么点击提交后报404错误 
          HTTP Status 404 - /项目名/login/j_acegi_security_check

解决方案 »

  1.   

    路径错了吧j_acegi_security_check 这个是个什么东西?
      

  2.   

    http://javas.5d6d.com/forum-8-1.html  Java核心语法在线视频 很好很强大 强烈推荐 免费资源 
      

  3.   

    能说具体点吗 配置文件放错地方?什么概念?我在启动的时候有导入acegi的配置文件的
      

  4.   

    他们三个的整合我没用过
    貌似Struts2中的
    <form action="j_acegi_security_check" method=post>
    需要修改为
    <form action="j_acegi_security_check.action" method=post>
      

  5.   

    现在出现了一个新的问题。。
    <bean id="filterChainProxy"
    class="org.acegisecurity.util.FilterChainProxy">
    <property name="filterInvocationDefinitionSource">
    <!-- <value>-->
    <!--          select authority,PROTECTED_RES from tf_authorities where AUTH_TYPE='SYSTEM'-->
    <!--        </value>-->
            
    <value>
    CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
    PATTERN_TYPE_APACHE_ANT
    /**=httpSessionContextIntegrationFilter,logoutFilter,authenticationProcessingFilter,securityContextHolderAwareRequestFilter,anonymousProcessingFilter,exceptionTranslationFilter,filterInvocationInterceptor
    </value>
    </property>
    </bean>
    注释的是我改掉的 。现在改成这样TOMCAT就卡在一半了。这是为什么?
      

  6.   

    action="j_acegi_security_check" 写错了吧?
      

  7.   

    我用log4j调试出现了这么一条:[DEBUG]2010-04-09 14:45:23,953 [org.acegisecurity.util.FilterChainProxy]-[doFilter line:127]
     /login/index.jsp has no matching filters
    是不是这里配置错了!?
      

  8.   

    'j_acegi_security_check' is right'j_acegi_security_check' is config in some *.xml
      

  9.   

    谁能给我提供个能运行的完整的ACEGI的例子啊? 给个链接也可以 我看到的都是说明的多,例子少啊。给我个链接,我看不懂英文,谢谢