Bean创建在构建时引发异常 [英] Bean creation throws exception at the build time

查看:117
本文介绍了Bean创建在构建时引发异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在构建要在tomcat中部署的应用程序时抛出了一个异常,我怀疑pom.xml是源,因为我在网上发现依赖关系是导致此异常的原因,无论如何,这是我的堆栈跟踪:

Hi all I have an exception thrown when building application to be deployed in tomcat, and I am suspecting pom.xml is the source as I found in the net that dependencies are the responsible causes for this exception, anyhow, here is my stack trace:

GRAVE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with      
name 'productWebService': Error setting property values; nested exception is   
 org.springframework.beans.PropertyBatchUpdateException; nested   
PropertyAccessExceptions (1) are:

PropertyAccessException 1: org.springframework.beans.MethodInvocationException:    
 Property 'serviceBeans' threw exception; nested exception is   
java.lang.NoSuchMethodError:    
 org.springframework.util.ClassUtils.isCglibProxyClass(Ljava/lang/Class;)Z
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1361)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701)
at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5204)
at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5199)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested    
PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException:    
Property 'serviceBeans' threw exception; nested exception is     
java.lang.NoSuchMethodError:   
org.springframework.util.ClassUtils.isCglibProxyClass(Ljava/lang/Class;)Z
at .....    


13 mars 2014 08:56:27 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
13 mars 2014 08:56:27 org.apache.catalina.core.StandardContext startInternal
GRAVE: Erreur de démarrage du contexte [/WebApp] suite aux erreurs précédentes
13 mars 2014 08:56:27 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
13 mars 2014 08:56:27 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-bio-8080"]
13 mars 2014 08:56:27 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
13 mars 2014 08:56:27 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6330 ms

这是我的pom.xml:

here is my pom.xml:

http://maven.apache.org/maven-v4_0_0.xsd> 4.0.0 net.s.s2m 网络应用 战争 1.0快照 WebApp Maven网络应用 http://maven.apache.org

http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 net.ma.s2m WebApp war 1.0-SNAPSHOT WebApp Maven Webapp http://maven.apache.org

<properties>
    <cxf.version>3.0.0-milestone2</cxf.version>
    <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
</properties>
<build>
    <finalName>WebApp</finalName>
</build>
<dependencies>
    <dependency>
        <groupId>org.eclipse.persistence</groupId>
        <artifactId>eclipselink</artifactId>
        <version>2.5.0-RC1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-frontend-jaxrs</artifactId>
        <version>${cxf.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-transports-http</artifactId>
        <version>${cxf.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${org.springframework.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${org.springframework.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${org.springframework.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${org.springframework.version}</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-beans</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

</dependencies>

推荐答案

Spring 3.0.5没有该方法.尝试升级您的春季版本.这些库之间可能存在一些不兼容性.

Spring 3.0.5 does not have that method. Try upgrading your spring version. There could be some incompatibilities between the libraries.

这篇关于Bean创建在构建时引发异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆