通过struts2-spring-plugin集成Struts2和Spring,报错:ClassNotFound:*Interceptor.......
集成Struts2和Spring的时候,出现错误,ClassNotFound: *interceptor,之所以是*interceptor是因为报了好多个这样的错误,而且类名都不一样。
集成方法是通过struts2-spring-plugin.jar集成struts2和spring。
工程引用Struts2和Spring是通过Maven引入的jar包,还好是通过Maven引入的,这样可以看到struts2-spring-plugin.jar依赖的spring的版本号,
所以发现了报错的根本原因:
struts2-spring-plugin.jar依赖的spring的版本和工程包含的spring版本不同。
这就是前面没有写spring版本号的原因,本来前面用的是spring4.1.3,
而我工程里面用的是struts2-spring-plugin-2.3.14.3.jar,它依赖的spring的版本是3.0.5,改了Spring的版本就不会报错了。