Struts2 的相关漏洞太多了,最近又爆出了 Apache Struts2 插件高危漏洞(S2-052)。当使用带有 XStream 处理程序的 Struts REST 插件来处理 XML 有效负载时,可能会发生远程执行代码攻击。公司为了安全,强制性要求所有的使用 Struts2 的项目,全部升级到 2.5.13 版本。而我在升级过程中,遇到了“An error occurred while filtering resources”问题,本文将总结一下该问题的解决方法。
更多精彩内容请看 web 前端中文站
http://www.lisa33xiaoq.net 可按 Ctrl + D 进行收藏
“An error occurred while filtering resources”翻译过来的意思是指:过滤要加载资源出错。
下面我总结一下,该问题的解决方法。
该问题一般为 Eclipse 的 Maven 项目会受到影响,项目会出现一个红叉叉,但是实际运行时,可能不受影响。但是作为程序员,让项目报一个这样的叉叉,让人感觉很是不爽。
选中项目,右键 Maven->Update project,记住在更新项目时一定要选中,Clean Projects 选项。如果未选中该选项,可能更新后还存在红叉叉。
如果上面还解决不了你的问题,你可以这样做。
把项目从 eclipse 中删除,但是还保留在工作空间中。然后进入项目目录,使用 Maven 命令 mvn eclipse:clean 进行清理项目。最后在把项目导入到 Eclipse 中即可。
【注:本文源自网络文章资源,由站长整理发布】