有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用OWASP CSRFGuard 3.0登录后发生java NullPointerException

我正在尝试使用最新的OWASP CSRFGuard(v3.0)。在本地登录到web应用程序后,出现以下错误:

[8/12/13 7:14:58:792 EDT] 00000023 servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An exception was thrown
 by one of the service methods of the servlet [action] in application [GuidingStars]. Exception created : [java.lang.NullPointerException
    at com.ibm.ws.session.SessionData.getSessionValue(SessionData.java:301)
    at com.ibm.ws.session.SessionData.getAttribute(SessionData.java:163)
    at org.owasp.csrfguard.CsrfGuard.updateToken(CsrfGuard.java:395)
    at org.owasp.csrfguard.CsrfGuardHttpSessionListener.sessionCreated(CsrfGuardHttpSessionListener.java:13)

我已经设置了csrfguard。属性文件以“赤裸裸”的方式(见下文),但仍会出现此错误

有没有办法解决这个问题

这是我的属性文件:

org.owasp.csrfguard.Logger=org.owasp.csrfguard.log.ConsoleLogger

org.owasp.csrfguard.TokenName=OWASP_CSRFTOKEN

org.owasp.csrfguard.SessionKey=OWASP_CSRFTOKEN

org.owasp.csrfguard.TokenLength=32

org.owasp.csrfguard.PRNG=SHA1PRNG

共 (0) 个答案