今天为了解决struts2的漏洞时升级到2.3.15.1时报下面错误
java.lang.NoSuchMethodError: ognl.SimpleNode.isEvalChain(Lognl/OgnlContext;)Z
原因是因为ognl的版本也需要跟着升级需要升级到3.0.6
pom文件格式为:
<dependency> <groupId>ognl</groupId> <artifactId>ognl</artifactId> <version>3.0.6</version> </dependency>
本文介绍了在解决Struts2的安全漏洞过程中遇到的问题及解决方案,特别是当升级到2.3.15.1版本时,因Ognl版本不匹配导致的错误。文中提供了正确的依赖配置。
1632

被折叠的 条评论
为什么被折叠?



