javaコンソール アプリを実行しようとすると、では次のエラーが表示されますが、 では表示Red Hat 5されませんUbuntu。
別の StackOverflow の投稿springでは、バージョン2 と 3を混在させないように言及しています。
しかし、私は走っfind [where I run app - includes classpath] | grep spring | grep 3て0の結果を見ました。その結果、springバージョンの問題ではないと思います。
> Exception in thread "main"
> org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
> Configuration problem: Failed to import bean definitions from URL
> location
> [classpath:/org/eurekastreams/server/conf/applicationContext-model.xml]
> Offending resource: class path resource [conf/applicationContext.xml];
> nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from class path resource
> [org/eurekastreams/server/conf/applicationContext-model.xml]; nested
> exception is java.lang.NoSuchMethodError:org.springframework.aop.config.
AopNamespaceUtils.registerAutoProxyCreatorIfNecessary
(Lorg/springframework/beans/factory/xml/ParserContext;
Lorg/w3c/dom/Element;)V
編集
追加されたスタック トレース:
Caused by: java.lang.NoSuchMethodError: org.springframework.aop.config.AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(Lorg/springframework/beans/factory/xml/ParserContext;Lorg/w3c/dom/Element;)V
を実行mvn dependency:treeした後、次のいくつかのバージョンが表示されましたspring-aop.jar。
$grep "spring-aop" mvn_dependency_tree.txt
[INFO] | +- org.springframework:spring-aop:jar:2.0.8:compile
[INFO] | | | +- org.springframework:spring-aop:jar:2.0.8:provided
[INFO] | | +- org.springframework:spring-aop:jar:2.0.8:compile
[INFO] | | +- org.springframework:spring-aop:jar:2.5.4:compile
これらの異なるバージョンのおそらく、追加したスタック トレースからspring-aopのエラーを説明するでしょうか?AOP