2017-12-15 19 views
1

Tomcatのローカルホスト名を持つBeanを作成するエラーログIntelijIDEA: 'org.springframework.transaction.config.internalTransactionAdvisor'

org.springframework.beans.factory.BeanCreationException: 'entityManagerFactoryBean' がで定義された名前を持つBeanを作成中にエラーが発生しましServletContextリソース[/WEB-INF/spring-servlet.xml]:Beanのプロパティ 'dataSource'を設定しているときに、 'dataSource'への参照を解決できません。入れ子になった例外はorg.springframework.beans.factory.BeanCreationExceptionです:ServletContextリソース[/WEB-INF/spring-servlet.xml]で定義された 'dataSource'という名前のBeanを作成中にエラーが発生しました:Beanの初期化に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです: 'org.springframework.transaction.config.internalTransactionAdvisor'という名前のBeanを作成中にエラーが発生しました:Beanの初期化に失敗しました。ネストされた例外はjava.lang.NoSuchMethodErrorです:org.springframework.beans.factory.config.ConfigurableBeanFactory.getSingletonMutex()Ljava/lang/Object; org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessaryでorg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359) (BeanDefinitionValueResolver.java:108)org.springframeworkで で。 beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)org.springframework.beans.factory.supportでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)で 。 AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBe .Factory.java:476) at org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230 org.springframeworkでorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) でorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299) で) .context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:956) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:747) at org.springframework.context.support.AbstractApplicationCont org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) (org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306))のext.refresh(AbstractApplicationContext.java:480) で、 at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4830) at org.apache.catalina.core。 StandardContext.startInternal(StandardContext.java:5276) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) at org.apache.catalina.core.ContainerBase .addChild(ContainerBase.java:702) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:698) at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1626) sun.reflect.DelegatingMethodAccessorImpl.invokeでsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) でsun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) (DelegatingMethodAccessorImpl.java:43)されるjava.langで ました。 reflect.Method.invoke(Method.java:498) at org.apache.tomcat.util.modeler.BaseModelMBean。呼び出し(BaseModelMBean.java:300)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:465) (org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:415) at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)java.lang.reflect.Method.invokeでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で(Method.java:498で ) at org.apache.tomcat.util.modele com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.javaでcom.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) でr.BaseModelMBean.invoke(BaseModelMBean.java:300) : (RMIConnectionImpl.java:1468) (javax.management.remote.rmi.RMIConnectionImpl.access)30035 javax.management.remote.rmi.RMIConnectionImpl.invokeでjavax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) で.rmi.RMIConnectionImpl $ PrivilegedOperation.run(RMIConnectionImpl.java:1309) (RMIConnectionImpl .java:829) at sun.reflect.NativeMethodAccessorImpl.invoke 0(ネイティブメソッド)java.lang.reflect.Method.invokeでsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で で(方法.java:498) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:346) at sun.rmi.transport.Transport $ 1.run(Transport.java:200) at sun.rmi.transport。 $ 1.run(Transport.java:197) java.security.AccessController.doPrivileged(ネイティブメソッド) at sun.rmi.transport.Transport.serviceCall(Transport.java:196) at sun.rmi.transport。 tcp.TCPTransport.handleMessages(TCPTransport.java:568) at sun.rmi.transport.tcp.TCPTransport $ Connect ionHandler.run0(TCPTransport.java:826) at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.lambda $ run $ 0(TCPTransport.java:683) at java.security.AccessController.doPrivileged(ネイティブメソッド) at (TCPTransport.java:682) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker。 (ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) 原因:org.springframework.beans.factory.BeanCreationException:ServletContextリソースで定義された 'dataSource'という名前のBeanを作成中にエラーが発生しました[/WEB-INF/spring-servlet.xml]:Beanの初期化に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです: 'org.springframework.transaction.config.internalTransactionAdvisor'という名前のBeanを作成中にエラーが発生しました:Beanの初期化に失敗しました。ネストされた例外はjava.lang.NoSuchMethodErrorです:org.springframework.beans.factory.config.ConfigurableBeanFactory.getSingletonMutex()Ljava/lang/Object; org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547) (AbstractAutowireCapableBeanFactory.java:476)org.springframeworkで で。 beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support 。AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReferenceでorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) で (BeanDefinitionValueResolver。 java:351) ... 60 more 原因:org.springframework.beans.factory.BeanCreationException: 'org.springframework.transaction.config.internalTransactionAdvisor'という名前のBeanを作成中にエラーが発生しました:Beanの初期化に失敗しました。ネストされた例外はjava.lang.NoSuchMethodErrorです:org.springframework.beans.factory.config.ConfigurableBeanFactory.getSingletonMutex()Ljava/lang/Object; org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547) (AbstractAutowireCapableBeanFactory.java:476)org.springframeworkで で。 beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support .AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.aop.framework.autoproxy.BeanFac org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisorsでorg.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisorsでtoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92) (AbstractAdvisorAutoProxyCreator.java:102) (AbstractAdvisorAutoProxyCreator。 Javaの:88) org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessaryで(AbstractAdvisorAutoProxyCreator.java:70) (AbstractAutoProxyCreator.java:346) でのorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) at org.springframewor k.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1571)で org.springframework.beans.factoryで 。 java.lang.NoSuchMethodErrorの:によって引き起こさsupport.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) ... 66もっと org.springframework.beans.factory.config.ConfigurableBeanFactory.getSingletonMutex()Ljava/LANG /オブジェクト。 org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor.setBeanFactoryでorg.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor.resetAdviceMonitor(AbstractBeanFactoryPointcutAdvisor.java:81) (AbstractBeanFactoryPointcutAdvisor.java:76)org.springframework.beans.factoryで で。 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBeanでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1553) でsupport.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1585) ( AbstractAutowireCapableBeanFactory.java:539) ... 80 more

+0

エンティティの誤ったマッピングによってエラーが発生しました。それをプロジェクトで修正することで、私は問題を解決しました。 – Homayoun

答えて

0

エンティティの不正なマッピングによってエラーが発生しました。それをプロジェクトで修正することで、私は問題を解決しました。 @ManyToOne Dependencyは正しく定義されておらず、プロジェクトがデプロイされ実行されていることを修正しています。

関連する問題