springframework.beans.factory.BeanCreationException:在com.navin.friends.config.JPAConfig中定义名称为'entityManagerFactory'的bean创建错误:init方法的调用失败;嵌套异常是java.lang.IllegalStateException:必须从Java代理开始才能使用InstrumentationLoadTimeWeaver . 请参阅Spring文档 . 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE] org.springframework.beans.factory . org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java)中的support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE] :482)〜[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE] org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:306)〜[spring-beans -4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)〜[spring-beans-4.2.3.RELEASE.jar: 4.2.3.RELEASE]在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)〜[sprin org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)〜[spring-beans-4.2.3.RELEASE]中的g-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE] .jar:4.2.3.RELEASE] org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1051)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE] at org .springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:828)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(在org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)〜[spring-web]中的AbstractApplicationContext.java:537)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)〜[spring-web-4.2.3.RELEASE.jar:4.2 . 3.RELE ASE]在org.apache.catalina.core.StandardContext上的org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)[spring-web-4.2.3.RELEASE.jar:4.2.3.RELEASE] .listenerStart(StandardContext.java:4791)[tomcat-embed-core-7.0.30.jar:7.0.30] org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)[tomcat-embed- core-7.0.30.jar:7.0.30] org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)[tomcat-embed-core-7.0.30.jar:7.0.30] at org .apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559)[tomcat-embed-core-7.0.30.jar:7.0.30] org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1549)[tomcat-embed-core-7.0.30.jar:7.0.30] java.util.concurrent.FutureTask.run(FutureTask.java:266)[na:1.8.0_91] java .util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor . java:617)[na:1.8.0_91] at java.lang.Thread.run(Thread.java:745)[na:1.8.0_91]引起:java.lang.IllegalStateException:必须以Java代理开始才能使用InstrumentationLoadTimeWeaver . 请参阅Spring文档 . 在org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver.addTransformer(InstrumentationLoadTimeWeaver.java:88)〜[spring-context-4.2.3.RELEASE.jar:4.2.3.RELEASE] org.springframework.orm.jpa.persistenceunit . org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:348)中的SpringPersistenceUnitInfo.addTransformer(SpringPersistenceUnitInfo.java:82)〜[spring-orm-4.2.3.RELEASE.jar:4.2.3.RELEASE]〜 [eclipselink-2.5.0.jar:2.5.0.v20130507-3faac2b]在org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:343)〜[spring-orm-4.2.3.RELEASE.jar: 4.2.3.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318)〜[ spring ORM-4.2.3.RELEASE.jar:4.2.3.RELEASE]在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)〜[ spring beans -4.2.3 .RELEASE.jar:4.2.3.RELEASE]在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)〜[ spring beans -4.2.3.RELEASE.jar:4.2.3 . RELEASE] ...省略了21个常见框架2017年6月1日下午5:53:26 org.apache.catalina.core.StandardContext listenerStart SEVERE:异常将上下文初始化事件发送到类org.springframework.web.context.ContextLoaderListener的侦听器实例org.springframework.beans.factory.BeanCreationException:在com.navin.friends.config.JPAConfig中定义名为'entityManagerFactory'的bean时出错:init方法的调用失败;嵌套异常是java.lang.IllegalStateException:必须从Java代理开始才能使用InstrumentationLoadTimeWeaver . 请参阅Spring文档 . 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)在org.springframework.beans.factory .support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:306)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton( DefaultSingletonBeanRegistry.java:230)在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)在组织org.springframework.context.s中的.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1051) upport.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:828)org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)在org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)在org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)在org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4791)在org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)在org.apache . catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559)at org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1549)at java.util.concurrent.FutureTask.run(FutureTask . java的:26 6)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)在java.util.concurrent.ThreadPoolExecutor中$ Worker.run(ThreadPoolExecutor.java:617)在java.lang.Thread.run(Thread.java :745)引起:java.lang.IllegalStateException:必须从Java代理开始才能使用InstrumentationLoadTimeWeaver . 请参阅Spring文档 . org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver.addTransformer(InstrumentationLoadTimeWeaver.java:88)位于org.eclipse.persistence.jpa.PersistenceProvider的org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.addTransformer(SpringPersistenceUnitInfo.java:82) .orgateContainerEntityManagerFactory(PersistenceProvider.java:348)org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:343)org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318)at org . springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)... 21更多

Jun 01, 2017 5:53:26 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Jun 01, 2017 5:53:26 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/remember-friends] startup failed due to previous errors
Jun 01, 2017 5:53:26 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Jun 01, 2017 5:53:26 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/remember-friends] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak.
Jun 01, 2017 5:53:26 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-9090"]

    @Bean
        public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws IOException {
            EclipseLinkJpaVendorAdapter vendorAdapter = new EclipseLinkJpaVendorAdapter();
            vendorAdapter.setShowSql(true);
            LocalContainerEntityManagerFactoryBean entityManagerFacotryBean= new LocalContainerEntityManagerFactoryBean();
            entityManagerFacotryBean.setJpaVendorAdapter(vendorAdapter);
            entityManagerFacotryBean.setDataSource(getDataSource());
            entityManagerFacotryBean.setPackagesToScan("com.navin.friends.domain.entity");
            entityManagerFacotryBean.setJpaProperties(getJPAProperties());
            entityManagerFacotryBean.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());
            entityManagerFacotryBean.setPersistenceUnitName("friends");
            entityManagerFacotryBean.setJpaDialect(new EclipseLinkJpaDialect());
            return entityManagerFacotryBean;

        }