我的struts 2 tile应用程序运行正常。 但是在添加struts2-jquery-plugin库jar后,我收到以下错误:
“SEVERE:异常启动过滤器struts2 无法加载配置。 - [未知位置]“
我的库结构是:
我无法找到发生冲突的罐子/类。
我想知道克服这种冲突的最佳方法是什么。
谢谢!
答案 0 :(得分:1)
冲突来自使用jQuery插件的版本,该插件不适用于您正在使用的S2版本。 s2 jQuery插件的3.5.1需要S2 2.3.8,作为its POM shows(在struts2-jquery
中,插件的父项目)。
你不能随意混合和匹配版本的库;您必须尊重依赖关系,除非您确定它们是兼容的。这就是为什么我们有像Maven这样的工具。
突出可能的冲突的一种方法是使用mvn dependency:tree
并查看同一个库的多个版本的位置。