java - Exception occured while Spring starting.please help me -


ide:idea framework:spring+sringmvc+mybatis+mongodb+activemq please give me hand,thanks.

i add others error infomation. it's strange while use "mvn tomcat7:run" start project ,it started success! using debug/run in idea , occurs these errors.

java.lang.nosuchmethoderror: org.springframework.util.reflectionutils.dowithlocalfields(ljava/lang/class;lorg/springframework/util/reflectionutils$fieldcallback;)v @ org.springframework.orm.jpa.support.persistenceannotationbeanpostprocessor.buildpersistencemetadata(persistenceannotationbeanpostprocessor.java:418) 

java.lang.illegalstateexception: applicationeventmulticaster not initialized - call 'refresh' before multicasting events via context: root webapplicationcontext: startup date [wed aug 24 15:09:35 cst 2016]; root of context hierarchy

[2016-08-24 15:09:36] --- [warn] --- [abstractapplicationcontext.java:887] --- [exception thrown lifecycleprocessor on context close] --- @ org.springframework.context.support.abstractapplicationcontext.getlifecycleprocessor(abstractapplicationcontext.java:357) @ org.springframework.context.support.abstractapplicationcontext.doclose(abstractapplicationcontext.java:884) @ org.springframework.context.support.abstractapplicationcontext.close(abstractapplicationcontext.java:843) @ org.springframework.web.context.contextloader.closewebapplicationcontext(contextloader.java:581) @ org.springframework.web.context.contextloaderlistener.contextdestroyed(contextloaderlistener.java:116) @ org.apache.catalina.core.standardcontext.listenerstop(standardcontext.java:5124) @ org.apache.catalina.core.standardcontext.stopinternal(standardcontext.java:5786) @ org.apache.catalina.util.lifecyclebase.stop(lifecyclebase.java:232) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:160) @ org.apache.catalina.core.containerbase.addchildinternal(containerbase.java:901) @ org.apache.catalina.core.containerbase.addchild(containerbase.java:877) @ org.apache.catalina.core.standardhost.addchild(standardhost.java:652) @ org.apache.catalina.startup.hostconfig.manageapp(hostconfig.java:1836) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:497) @ org.apache.tomcat.util.modeler.basemodelmbean.invoke(basemodelmbean.java:301) @ com.sun.jmx.interceptor.defaultmbeanserverinterceptor.invoke(defaultmbeanserverinterceptor.java:819) @ com.sun.jmx.mbeanserver.jmxmbeanserver.invoke(jmxmbeanserver.java:801) @ org.apache.catalina.mbeans.mbeanfactory.createstandardcontext(mbeanfactory.java:618) @ org.apache.catalina.mbeans.mbeanfactory.createstandardcontext(mbeanfactory.java:565) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:497) @ org.apache.tomcat.util.modeler.basemodelmbean.invoke(basemodelmbean.java:301) @ com.sun.jmx.interceptor.defaultmbeanserverinterceptor.invoke(defaultmbeanserverinterceptor.java:819) @ com.sun.jmx.mbeanserver.jmxmbeanserver.invoke(jmxmbeanserver.java:801) @ javax.management.remote.rmi.rmiconnectionimpl.dooperation(rmiconnectionimpl.java:1468) @ javax.management.remote.rmi.rmiconnectionimpl.access$300(rmiconnectionimpl.java:76) @ javax.management.remote.rmi.rmiconnectionimpl$privilegedoperation.run(rmiconnectionimpl.java:1309) @ javax.management.remote.rmi.rmiconnectionimpl.doprivilegedoperation(rmiconnectionimpl.java:1401) @ javax.management.remote.rmi.rmiconnectionimpl.invoke(rmiconnectionimpl.java:829) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:497) @ sun.rmi.server.unicastserverref.dispatch(unicastserverref.java:323) @ sun.rmi.transport.transport$1.run(transport.java:200) @ sun.rmi.transport.transport$1.run(transport.java:197) @ java.security.accesscontroller.doprivileged(native method) @ sun.rmi.transport.transport.servicecall(transport.java:196) @ sun.rmi.transport.tcp.tcptransport.handlemessages(tcptransport.java:568) @ sun.rmi.transport.tcp.tcptransport$connectionhandler.run0(tcptransport.java:826) @ sun.rmi.transport.tcp.tcptransport$connectionhandler.lambda$run$256(tcptransport.java:683) @ java.security.accesscontroller.doprivileged(native method) @ sun.rmi.transport.tcp.tcptransport$connectionhandler.run(tcptransport.java:682) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617) @ java.lang.thread.run(thread.java:745)

this pom.xml please have look, thank u.

 <spring.version>4.3.2.release</spring.version>     <mybatis.version>3.4.1</mybatis.version>     <mybatis-spring.version>1.3.0</mybatis-spring.version>       <aspectjweaver.version>1.8.9</aspectjweaver.version>     <persistence-api.version>1.0.2</persistence-api.version>       <junit.version>4.12</junit.version>     <mysql-connector.version>5.1.21</mysql-connector.version>     <druid.version>1.0.4</druid.version>       <spring-mongodb.version>1.9.1.release</spring-mongodb.version>     <spring-boot.version>1.3.3.release</spring-boot.version>     <mongodb.version>3.2.0</mongodb.version>      <activemq.version>5.13.2</activemq.version>     <spring-jms.version>4.2.5.release</spring-jms.version> 

it conflict different versions of same library. run:

mvn dependency:tree > dep.txt 

and check libraries duplicated. exclude conflicting libraries (preferably older version) in pom.xml, by:

        <dependency>             <groupid>test</groupid>             <artifactid>test-art</artifactid>             <exclusions>                 <exclusion>                     <groupid>conf-test</groupid>                     <artifactid>conf-test-err</artifactid>                 </exclusion>             </exclusions>         </dependency> 

when "conf-test-err" older version exclude. in case "org.springframework.orm".


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -