Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringSecurity3日志记录在Eclipse中的GAE上不起作用_Eclipse_Google App Engine_Logging_Spring Security_Log4j - Fatal编程技术网

SpringSecurity3日志记录在Eclipse中的GAE上不起作用

SpringSecurity3日志记录在Eclipse中的GAE上不起作用,eclipse,google-app-engine,logging,spring-security,log4j,Eclipse,Google App Engine,Logging,Spring Security,Log4j,我正在使用EclipseHelios(3.6.2)和SpringMVC3+SpringSecurity3+GAE。问题是我无法记录Spring Security的任何内容。没有错误,但根本没有日志记录。我了解到,当访问被拒绝或用户无法自动登录时,Eclipse控制台应该显示调试消息,而不是我的情况。以下是配置: war/WRB-INF/web.xml 单一奉献 上下文配置位置 /WEB-INF/securityContext.xml springSecurityFilterChain org.

我正在使用EclipseHelios(3.6.2)和SpringMVC3+SpringSecurity3+GAE。问题是我无法记录Spring Security的任何内容。没有错误,但根本没有日志记录。我了解到,当访问被拒绝或用户无法自动登录时,Eclipse控制台应该显示调试消息,而不是我的情况。以下是配置:

war/WRB-INF/web.xml


单一奉献
上下文配置位置
/WEB-INF/securityContext.xml
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
org.springframework.web.util.Log4jConfigListener
org.springframework.web.context.ContextLoaderListener
org.springframework.security.web.session.HttpSessionEventPublisher
appServlet
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/servletContext.xml
1.
appServlet
/
src/log4j.属性

# A default log4j configuration for log4j users.
#
# To use this configuration, deploy it into your application's WEB-INF/classes
# directory.  You are also encouraged to edit it as you like.

# Configure the console as our one appender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n

# tighten logging on the DataNucleus Categories
log4j.category.DataNucleus.JDO=WARN, A1
log4j.category.DataNucleus.Persistence=WARN, A1
log4j.category.DataNucleus.Cache=WARN, A1
log4j.category.DataNucleus.MetaData=WARN, A1
log4j.category.DataNucleus.General=WARN, A1
log4j.category.DataNucleus.Utility=WARN, A1
log4j.category.DataNucleus.Transaction=WARN, A1
log4j.category.DataNucleus.Datastore=WARN, A1
log4j.category.DataNucleus.ClassLoading=WARN, A1
log4j.category.DataNucleus.Plugin=WARN, A1
log4j.category.DataNucleus.ValueGeneration=WARN, A1
log4j.category.DataNucleus.Enhancer=WARN, A1
log4j.category.DataNucleus.SchemaTool=WARN, A1

#Spring security debug logging
log4j.logger.org.springframework.security = DEBUG, A1
# A default java.util.logging configuration.
# (All App Engine logging is through java.util.logging by default).
#
# To use this configuration, copy it into your application's WEB-INF
# folder and add the following to your appengine-web.xml:
# 
# <system-properties>
#   <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
# </system-properties>
#

# Set the default logging level for all loggers to WARNING
.level = WARNING
war/WRB-INF/logging.properties

# A default log4j configuration for log4j users.
#
# To use this configuration, deploy it into your application's WEB-INF/classes
# directory.  You are also encouraged to edit it as you like.

# Configure the console as our one appender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n

# tighten logging on the DataNucleus Categories
log4j.category.DataNucleus.JDO=WARN, A1
log4j.category.DataNucleus.Persistence=WARN, A1
log4j.category.DataNucleus.Cache=WARN, A1
log4j.category.DataNucleus.MetaData=WARN, A1
log4j.category.DataNucleus.General=WARN, A1
log4j.category.DataNucleus.Utility=WARN, A1
log4j.category.DataNucleus.Transaction=WARN, A1
log4j.category.DataNucleus.Datastore=WARN, A1
log4j.category.DataNucleus.ClassLoading=WARN, A1
log4j.category.DataNucleus.Plugin=WARN, A1
log4j.category.DataNucleus.ValueGeneration=WARN, A1
log4j.category.DataNucleus.Enhancer=WARN, A1
log4j.category.DataNucleus.SchemaTool=WARN, A1

#Spring security debug logging
log4j.logger.org.springframework.security = DEBUG, A1
# A default java.util.logging configuration.
# (All App Engine logging is through java.util.logging by default).
#
# To use this configuration, copy it into your application's WEB-INF
# folder and add the following to your appengine-web.xml:
# 
# <system-properties>
#   <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
# </system-properties>
#

# Set the default logging level for all loggers to WARNING
.level = WARNING
#默认的java.util.logging配置。
#(默认情况下,所有应用程序引擎日志记录都是通过java.util.logging进行的)。
#
#要使用此配置,请将其复制到应用程序的WEB-INF中
#文件夹,并将以下内容添加到appengine-web.xml中:
# 
# 
#   
# 
#
#将所有记录器的默认日志记录级别设置为“警告”
.级别=警告

在我的项目中,我有我的“applicationContext security.xml”配置文件。(我认为您必须能够正确设置Spring Security)

我有下面的代码,当登录成功或被拒绝时,它似乎给了我控制台的输出



我希望这就是您想要的。

在我的项目中,我有我的“applicationContext security.xml”配置文件。(我认为您必须能够正确设置Spring Security)

我有下面的代码,当登录成功或被拒绝时,它似乎给了我控制台的输出


我希望这就是你想要的