读书人

acegi 没法登陆

发布时间: 2012-10-28 09:54:44 作者: rapoo

acegi 无法登陆
下面是配置文件 acegi.xml的内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- ======================== FILTER CHAIN ======================= -->
<bean id="filterChainProxy"
/>


<!-- ======================== AUTHENTICATION ======================= -->

<bean id="authenticationManager"

ref="authenticationManager"/>

<property name="authenticationFailureUrl" value="/login.jsp"/>

<property name="defaultTargetUrl" value="/index.jsp"/>

<property name="filterProcessesUrl" value="/user.do"/>
</bean>

<bean id="daoAuthenticationProvider" ref="jdbcDaoImpl"/>
</bean>

<bean id="jdbcDaoImpl" ref="dataSource"/>
<property name="usersByUsernameQuery">
<value>
SELECT USERNAME,PASSWORD,1 FROM T_USER WHERE USERNAME=?
</value>
</property>

<property name="authoritiesByUsernameQuery">
<value>
SELECT U.USERNAME,R.USERNAME FROM T_USER U,T_ROLE R
WHERE R.USERNAME=U.USERNAME AND U.USERNAME=?
</value>
</property>

</bean>

<bean id="exceptionTranslationFilter" value="/login.jsp"/>
<property name="forceHttps" value="false"/>
</bean>
</property>
<property name="accessDeniedHandler">
<bean value="/error.jsp"/>
</bean>
</property>
</bean>

<bean id="filterSecurityInterceptor"
ref="authenticationManager" />

<property name="accessDecisionManager" ref="accessDecisionManager" />
<property name="objectDefinitionSource">
<value>
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
PATTERN_TYPE_APACHE_ANT
/protected/**=ROLE_SUPERVISOR,ROLE_USER
/index.jsp=ROLE_USER
</value>
</property>
</bean>

<bean id="accessDecisionManager" value="false" />
<property name="decisionVoters">
<list>
<bean />
</list>
</property>
</bean>

<bean id="logoutFilter"
ref="rememberMeServices"/>
</bean>

<bean id="rememberMeServices"
ref="jdbcDaoImpl"/>
<property name="key" value="javauser"/>
</bean>

<bean id="rememberMeAuthenticationProvider"
value="javauser"/>
</bean>

</beans>

<!-- DBCP数据库连接-->
<bean id="dataSource"
autowire="no">
<property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver" />
<property name="url"
value="jdbc:oracle:thin:@192.168.1.13:1521:centora" />
<property name="username" value="jlwr2" />
<property name="password" value="jlwr2" />
<property name="maxActive" value="10" />
<property name="maxIdle" value="30" />
<property name="maxWait" value="1000" />
<property name="defaultAutoCommit" value="true" />
<property name="removeAbandoned" value="true" />
<property name="removeAbandonedTimeout" value="60" />
</bean>

<bean name="/user"
class="com.test.web.Useraction">
</bean>

请各位帮我看看那

读书人网 >软件架构设计

热点推荐