Debugging java.lang.IncompatibleClassChangeError: Implementing class errors (Spring/Hibernate/Struts)
问题 I recently began trying to upgrade some dependencies of a Struts2/Spring/Hibernate application that were several years out of date -- primarily to try to pick up the @Enumerated annotation. The POM is getting cleaner along the way, which is a nice side effect All the code compiles and the unit tests pass, but the server won't start with the "Caused by: java.lang.IncompatibleClassChangeError: Implementing class" error message. I've followed several threads that talk about tracking down version