如何解决启动时Struts 2.5.22中的异常
启动tomcat服务器时出现以下异常。似乎是一个log4j异常。我刚刚将struts版本从2.5.20升级到2.5.22。 Log4j-api-2.12.1和log4j核心为2.13.2。请提出建议。
2020 1:41:53 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter [struts2]
****java.lang.NoSuchMethodError: org.apache.logging.log4j.util.PropertiesUtil.getStringProperty([Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/util/Supplier;)Ljava/lang/String;****
at org.apache.logging.log4j.core.util.BasicAuthorizationProvider.<init>(BasicAuthorizationProvider.java:45)
解决方法
不支持使用Log4J-api和Log4J-core的不同版本。
,似乎您为log4j-core和log4j-api使用的jar版本不同。要管理依赖性,请使用Maven。
将Maven dependency添加到您的项目
/**
* The time the document was created. Not set for documents that don't
* exist.
*/
readonly createTime?: Timestamp;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。