在浏览器中直接输入 http://..../站点根目录/index.jsf 访问的时候  因为权限不足根据配置应该被踢到http://..../站点根目录/login.jsf .但偶尔被踢到了http://..../login.jsf (即和站点根目录同级目录),导致500错误. 请教如何解决.项目采用的是JSF1.2+EXT1.1 +ACEGI 1.04 ,所有的子功能包含在 index.jsf 下面 . 
项目结构是 + WEB根目录         (即2者在同一根目录下).
                 |_ index.jsf
               |_ login.jsf
下面是我的ACEGI配置文件中相关配置:
<bean id="logoutFilter" class="org.acegisecurity.ui.logout.LogoutFilter">
        <constructor-arg value="/login.jsp" />
        <!-- URL redirected to after logout -->
        <constructor-arg>
            <list>
                <ref bean="rememberMeServices" />
                <bean class="org.acegisecurity.ui.logout.SecurityContextLogoutHandler"/>
            </list>
        </constructor-arg>
    </bean>               
          
谢谢

解决方案 »

  1.   

    框架中肯定是不会有这样的BUG的,你给的配置文件时也没有错误,只是这一小部分配置文件并不能说明什么
    肯定是其他地方的配置有问题.
      

  2.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【kulove】截止到2008-07-13 00:30:38的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  3.   

    跟踪下acegi的代码就知道了