浏览 4201 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-12-02
下面是我web.xml中加入acegi的filter的内容,加入之后,我的这个web application就不能启动了,如果删除上面的内容就可以启动了,不明白什么原因, 高手解解惑:? 配置文件: <filter> <filter-name>Acegi Authentication Processing Filter </filter-name> <filter-class>net.sf.acegisecurity.util.FilterToBeanProxy </filter-class> <init-param> <param-name>targetClass</param-name> <param-value> net.sf.acegisecurity.ui.webapp.AuthenticationProcessingFilter </param-value> </init-param> </filter> <filter> <filter-name>Acegi Security System for Spring Auto Integration Filter</filter-name> <filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class> <init-param> <param-name>targetClass</param-name> <param-value>net.sf.acegisecurity.ui.AutoIntegrationFilter</param-value> </init-param> </filter> <filter> <filter-name>Acegi HTTP Request Security Filter</filter-name> <filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class> <init-param> <param-name>targetClass</param-name> <param-value> net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter </param-value> </init-param> </filter> <filter-mapping> <filter-name>Acegi Authentication Processing Filter </filter-name> <url-pattern> *.*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Acegi Security System for Spring Auto Integration Filter</filter-name> <url-pattern> *.*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Acegi HTTP Request Security Filter</filter-name> <url-pattern> *.* </url-pattern> </filter-mapping> 错误提示信息: 没有错误信息,所以不知道什么原因,根本无从查起,就是加入上面那段filter之后就找不到应用了! 你的分析: 我的环境是jdk1.4,tomcat4.1.27,也找不到其他什么资料,所以来这里请教各位 url-pattern不能正常显示??? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-12-02
Spring的ContextLoaderListener加上没有?
|
|
返回顶楼 | |
发表时间:2004-12-02
ContextLoaderListener没有加上来
加上后,可以找到应用了,但是acegi还是跑不起来,reference里面也没有什么例子,能给我个例子吗? thx |
|
返回顶楼 | |
发表时间:2004-12-02
general 写道 ContextLoaderListener没有加上来
加上后,可以找到应用了,但是acegi还是跑不起来,reference里面也没有什么例子,能给我个例子吗? thx 附件里有个例子。我把libs都删掉了,自己加上。 |
|
返回顶楼 | |
发表时间:2004-12-02
现在跑通了,
gigix,你给的那个quick-start里面的web.xml有个小问题,context-param应该放在filter的后面. 现在也明白了acegi的整个流程和思路 <bean id="authenticationProcessingFilter" ... </bean> 在这个bean里面配置登录页面,以及登录之后的url,还有处理登录的url,比如: /j_acegi_security_check 用户和角色的对应信息可以自己写个类impl 这个接口org.springframework.beans.fatory.InitializingBean,替换掉<bean id="authenticationDao"就可以了. 同理,这个 <bean id="filterInvocationInterceptor" ... <property name="objectDefinitionSource"> 这个也是可以用calss来实现的,不用自己手工去配置. 不知道我理解有没有偏差? 谢谢gigix的quick-start, 向高手学习 |
|
返回顶楼 | |