您的位置:首页 > 其它

structs2 S-019漏洞修复

2016-05-19 16:25 232 查看
之前客户爆出s2-016漏洞,百度了一下需要升级structs包,升级之后各种报错,然后又找了其他的方法,解决的,这次漏洞看来是不升级不行了。

先是将structs有关的包升级struts2-core-2.3.28.jar,struts2-sitemesh-plugin-2.3.28.jar,struts2-spring-plugin-2.3.28.jar,xwork-core-2.3.28.jar,升级之后又报Error creating bean with name 'sessionFactory' 问题,原因是xwork-core下的某个jar依赖的asm.jar冲突,将asm.jar移除后不再报错。

<dependency>

<groupId>org.apache.struts.xwork</groupId>

<artifactId>xwork-core</artifactId>

<version>${struts.version}</version>

<exclusions>

<exclusion>

<artifactId>asm</artifactId>

<groupId>asm</groupId>

</exclusion>

</exclusions>

</dependency>

移除后启动又出现java.lang.nosuchfielderror:freemarker/template/configuration这样的错误,还需要在升级一下freemarker.jar到此启动终于成功啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: