UPGRADE到ESAPI-2.5.0.0

问题描述 投票:0回答:1
是我的esapi.properties:

ESAPI.AccessControl=org.owasp.esapi.reference.DefaultAccessController # FileBasedAuthenticator requires users.txt file in .esapi directory ESAPI.Authenticator=org.owasp.esapi.reference.FileBasedAuthenticator ESAPI.Encoder=org.owasp.esapi.reference.DefaultEncoder ESAPI.Encryptor=org.owasp.esapi.reference.crypto.JavaEncryptor ESAPI.Executor=org.owasp.esapi.reference.DefaultExecutor ESAPI.HTTPUtilities=org.owasp.esapi.reference.DefaultHTTPUtilities ESAPI.IntrusionDetector=org.owasp.esapi.reference.DefaultIntrusionDetector # Log4JFactory Requires log4j.xml or log4j.properties in classpath - http://www.laliluna.de/log4j-tutorial.html ESAPI.Logger=org.owasp.esapi.reference.JavaLogFactory ESAPI.Randomizer=org.owasp.esapi.reference.DefaultRandomizer ESAPI.Validator=org.owasp.esapi.reference.DefaultValidator
任何帮助都将不胜感激。

升级到ESAPI-2.5.0.0.

	

如果我不得不猜测,看起来您的

eSapi.properties

文件的propter仍然设置为

ESAPI.Logger
java spring-security esapi
1个回答
1
投票
org.owasp.esapi.reference.Log4JLogFactory

至少可以追溯到2.3.0.0.但由于您指出已将其设置为Esapi.logger使用Jul,因此似乎您可能没有拾取您认为您正在拾取的Esapi.properties文件,因为除例外堆栈跟踪中的最后一个“造成”是什么明确显示

org.owasp.esapi.logging.log4j.Log4JLogFactory
是什么是给ClassNotFoundFoundFoundFoundError。 (否则您在代码中的某个地方使用该类。)
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.