Использование Maven для сборки моего проекта под Windows работает нормально, но когда я собираю его под Linux, я получаю NoSuchMethodError
относительно одной из весенних библиотек.
Я предполагаю, что это связано с кроссплатформенными различиями в загрузчиках классов и где-то в моих зависимостях, и у меня может быть один и тот же класс дважды, но Windows загружает один, в то время как Linux загружает другой?
Кто-нибудь сталкивался с этой проблемой раньше, или есть какие-либо советы о том, как я могу отладить эту ошибку дальше?
nested exception is java.lang.NoSuchMethodError:
org.springframework.aop.config.AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(Lorg/springframework/beans/factory/xml/ParserContext;Lorg/w3c/dom/Element;)V:
java.lang.NoSuchMethodError:
org.springframework.aop.config.AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(Lorg/springframework/beans/factory/xml/ParserContext;Lorg/w3c/dom/Element;)V
at org.springframework.transaction.config.AnnotationDrivenBeanDefinitionParser$AopAutoProxyConf
Stack Trace Pastie
POM.xml Pastie