acegi的问题,没人了,都给了,好心人帮帮忙,通宵在线等

flower1515 2007-07-29 01:19:04
我在acegi下做登陆验证的时候,获取到的登陆用户名始终为空,这是怎么回事?
下面是我用log4J日志 打印出来的一段,真的不知道怎么回事.会不会是我用的acegi是最新的1.04版本的?高人进..

DEBUG - Candidate is: '/j_acegi_security_check'; pattern is /**; matched=true
DEBUG - Returning cached instance of singleton bean 'httpSessionContextIntegrationFilter'
DEBUG - Returning cached instance of singleton bean 'authenticationProcessingFilter'
DEBUG - Returning cached instance of singleton bean 'anonymousProcessingFilter'
DEBUG - Returning cached instance of singleton bean 'filterSecurityInterceptor'
DEBUG - /j_acegi_security_check at position 1 of 4 in additional filter chain; firing Filter: 'org.acegisecurity.context.HttpSessionContextIntegrationFilter@c0267a'
DEBUG - Obtained from ACEGI_SECURITY_CONTEXT a valid SecurityContext and set to SecurityContextHolder: 'org.acegisecurity.context.SecurityContextImpl@9055e4a6: Authentication: org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken@9055e4a6: Username: anonymousUser; Password: [PROTECTED]; Authenticated: true; Details: org.acegisecurity.ui.WebAuthenticationDetails@957e: RemoteIpAddress: 127.0.0.1; SessionId: null; Granted Authorities: ROLE_ANONYMOUS'
DEBUG - /j_acegi_security_check at position 2 of 4 in additional filter chain; firing Filter: 'org.acegisecurity.ui.webapp.AuthenticationProcessingFilter@2b6fc7'
DEBUG - Request is to process authentication
DEBUG - Authentication attempt using org.acegisecurity.providers.dao.DaoAuthenticationProvider
DEBUG - Executing prepared SQL query
DEBUG - Executing prepared SQL statement [SELECT USERNAME,PASSWORD,ENABLED FROM USERINFO WHERE USERNAME=?]
DEBUG - Fetching JDBC Connection from DataSource
DEBUG - Setting SQL statement parameter value: column index 1, parameter value [], value class [java.lang.String], SQL type 12
DEBUG - Returning JDBC Connection to DataSource
DEBUG - Publishing event in context [org.springframework.web.context.support.XmlWebApplicationContext@19c4091]: org.acegisecurity.event.authentication.AuthenticationFailureBadCredentialsEvent[source=org.acegisecurity.providers.UsernamePasswordAuthenticationToken@fffd1495: Username: ; Password: [PROTECTED]; Authenticated: false; Details: org.acegisecurity.ui.WebAuthenticationDetails@fffd148a: RemoteIpAddress: 127.0.0.1; SessionId: D77AB276B3CCB68FBCFDE8AB0181FF93; Not granted any authorities]
WARN - Authentication event AuthenticationFailureBadCredentialsEvent: ; details: org.acegisecurity.ui.WebAuthenticationDetails@fffd148a: RemoteIpAddress: 127.0.0.1; SessionId: D77AB276B3CCB68FBCFDE8AB0181FF93; exception: Bad credentials
DEBUG - Updated SecurityContextHolder to contain null Authentication
DEBUG - Authentication request failed: org.acegisecurity.BadCredentialsException: Bad credentials
DEBUG - SecurityContext stored to HttpSession: 'org.acegisecurity.context.SecurityContextImpl@ffffffff: Null authentication'
DEBUG - SecurityContextHolder set to new context, as request processing completed
DEBUG - Converted URL to lowercase, from: '/loginfail.jsp'; to: '/loginfail.jsp'
DEBUG - Candidate is: '/loginfail.jsp'; pattern is /**; matched=true
DEBUG - Returning cached instance of singleton bean 'httpSessionContextIntegrationFilter'
DEBUG - Returning cached instance of singleton bean 'authenticationProcessingFilter'
DEBUG - Returning cached instance of singleton bean 'anonymousProcessingFilter'
DEBUG - Returning cached instance of singleton bean 'filterSecurityInterceptor'
DEBUG - /loginfail.jsp at position 1 of 4 in additional filter chain; firing Filter: 'org.acegisecurity.context.HttpSessionContextIntegrationFilter@c0267a'
DEBUG - Obtained from ACEGI_SECURITY_CONTEXT a valid SecurityContext and set to SecurityContextHolder: 'org.acegisecurity.context.SecurityContextImpl@ffffffff: Null authentication'
DEBUG - /loginfail.jsp at position 2 of 4 in additional filter chain; firing Filter: 'org.acegisecurity.ui.webapp.AuthenticationProcessingFilter@2b6fc7'
DEBUG - /loginfail.jsp at position 3 of 4 in additional filter chain; firing Filter: 'org.acegisecurity.providers.anonymous.AnonymousProcessingFilter@1b7a531'
DEBUG - Populated SecurityContextHolder with anonymous token: 'org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken@6fa86552: Username: anonymousUser; Password: [PROTECTED]; Authenticated: true; Details: org.acegisecurity.ui.WebAuthenticationDetails@fffd148a: RemoteIpAddress: 127.0.0.1; SessionId: D77AB276B3CCB68FBCFDE8AB0181FF93; Granted Authorities: ROLE_ANONYMOUS'
DEBUG - /loginfail.jsp at position 4 of 4 in additional filter chain; firing Filter: 'org.acegisecurity.intercept.web.FilterSecurityInterceptor@1be650f'
DEBUG - Converted URL to lowercase, from: '/loginfail.jsp'; to: '/loginfail.jsp'
DEBUG - Candidate is: '/loginfail.jsp'; pattern is /**; matched=true
DEBUG - Secure object: FilterInvocation: URL: /loginfail.jsp; ConfigAttributes: [ROLE_ANONYMOUS]
DEBUG - Previously Authenticated: org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken@6fa86552: Username: anonymousUser; Password: [PROTECTED]; Authenticated: true; Details: org.acegisecurity.ui.WebAuthenticationDetails@fffd148a: RemoteIpAddress: 127.0.0.1; SessionId: D77AB276B3CCB68FBCFDE8AB0181FF93; Granted Authorities: ROLE_ANONYMOUS
DEBUG - Authorization successful
DEBUG - Publishing event in context [org.springframework.web.context.support.XmlWebApplicationContext@19c4091]: org.acegisecurity.event.authorization.AuthorizedEvent[source=FilterInvocation: URL: /loginfail.jsp]
DEBUG - RunAsManager did not change Authentication object
DEBUG - /loginfail.jsp reached end of additional filter chain; proceeding with original chain
DEBUG - JspEngine --> /loginfail.jsp
DEBUG - ServletPath: /loginfail.jsp
DEBUG - PathInfo: null
DEBUG - RealPath: G:\MyEclipse\MyJ2eePro\AcegiDemo\WebRoot\loginfail.jsp
DEBUG - RequestURI: /AcegiDemo/loginfail.jsp
DEBUG - QueryString: null
DEBUG - Request Params:
DEBUG - SecurityContextHolder set to new context, as request processing completed
DEBUG - Publishing event: org.acegisecurity.ui.session.HttpSessionDestroyedEvent[source=org.apache.catalina.session.StandardSessionFacade@30380]
DEBUG - Publishing event in context [org.springframework.web.context.support.XmlWebApplicationContext@19c4091]: org.acegisecurity.ui.session.HttpSessionDestroyedEvent[source=org.apache.catalina.session.StandardSessionFacade@30380]
...全文
1048 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamover 2007-07-31
  • 打赏
  • 举报
回复
配置文件看一下
jingtao8177 2007-07-31
  • 打赏
  • 举报
回复
up
GODProbe 2007-07-30
  • 打赏
  • 举报
回复
推荐看一下千山鸟飞绝的博客:http://blog.csdn.net/rickhunterchen
里面有实例

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧