org.springframework.beans.factory.BeanCreationException - PullRequest
0 голосов
/ 17 июля 2011

Я интегрирую Spring 3+ JPA + Struts 2

Я получаю следующую ошибку

22: 07: 48,527 ОШИБКА [ContextLoader] Ошибка инициализации контекста org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor # 0 ', определенного в ресурсе ServletContext [/WEB-INF/applicationContext.xml]: сбой инициализации бина;вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем entityManagerFactory, определенным в ресурсе ServletContext [/WEB-INF/applicationContext.xml]: сбой вызова метода init;Вложенное исключение - java.lang.IllegalAccessError: попытался получить доступ к методу org.hibernate.cfg.Mappings. (Ljava / util / Map; Ljava / util / Map; Ljava / util / Map; Ljava / util / Map; Ljava / util /Карта, Ljava / Util / Карта, Ljava / Util / Карта; Ljava / Util / Список; Ljava / Util / Список; Lorg / спящий режим / CFG / NamingStrategy; Ljava / Util / Карта, Ljava / Util / Карта; Ljava / Util /Map; Ljava / util / List; Ljava / util / Map; Ljava / util / Map;) V из класса org.hibernate.cfg.527) в org.springframework.beans.factory.support.Bbbeans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:288) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:194) в org.springframework.context.support.AbstractApplicationContext.jpg.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:410) в org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java:276) в org.springftext.txt: 197) в org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:47) в org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:3856) в org.apache.StandardContext.start (StandardContext.java:4361) в org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:790) в org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:770)g.apache.catalina.core.StandardHost.addChild (StandardHost.java:553) в sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccess).DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.apache.tomcat.util.modeler.BaseModelMBean.invoj: at) (Base).jboss.mx.server.RawDynamicInvoker.invoke (RawDynamicInvoker.java:164) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:659) в org.apache.catalina.itxt.Steta..java: 5312) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAmport.jpglang.reflect.Method.invoke (Method.java:597) в org.apache.tomcat.util.modeler.BaseModelMBean.invoke (BaseModelMBean.java:296) в org.jboss.mx.server.RawDynamicInvoker.invoke (RawDynamicInvoker.java:164) вorg.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:659) в org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal (TomcatDeployer.java:301) в org.jom.boTomcatDeployer.performDeploy (TomcatDeployer.java:104) в org.jboss.web.AbstractWebDeployer.start (AbstractWebDeployer.java:375) в org.jboss.web.WebModule.startModule (WebModule.web.jb).WebModule.startService (WebModule.java:61) при org.jboss.system.ServiceMBeanSupport.jbossInternalStart (ServiceMBeanSupport.java:289) при org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle (ServiceMBeanSupport.java:245) при sun.reflect.СгенерированныйMethodAccessor3.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.efisor.mr.invoke (ReflectedDispatcher.java:155) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:94) в org.jboss.mx.server.Invocation.invoke (Invocation.java:86) в org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java:264) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanSeravaI65l) at9.jboss.system.ServiceController $ ServiceProxy.invoke (ServiceController.java:978) в $ Proxy0.start (неизвестный источник) в org.jboss.system.ServiceController.start (ServiceController.java:417) в sun.reflect.GeneratedMethodA.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.jboss.mx.interceptor.ReflectedDisReflectedDispatcher.java:155) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:94) в org.jboss.mx.server.Invocation.invoke (Invocation.java:86) в org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java:264) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:659) в org.jboss.mx.util.Meant.java:210) в $ Proxy44.start (неизвестный источник) в org.jboss.web.AbstractWebContainer.start (AbstractWebContainer.java:466) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.Aortive.Nor.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:59interorx. org.ReflectedDispatcher.invoke (ReflectedDispatcher.java:155) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:94) в org.jboss.mx.interceptor.AbstractInterceptor.invoke (AbstractInterceptor.java:133) или.jboss.mx.server.Invocation.invoke (Invocation.java:88) в org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke (ModelMBeanOperationInterceptor.java:142) в org.jboss.mx.interceptor.DynamicInterketer.java: 97) в org.jboss.system.InterceptorServiceMBeanSupport.invokeNext (InterceptorServiceMBeanSupport.java:238) в org.jboss.wsf.container.jboss42.DeployerInterceptor.start (DeployerInterceptor.java:87) в org.jboss.deployment.SubDeployerInterceptorSupport $ XMBeanInterceptor.start (SubDeployerInterceptorSupport.eper.orde.orde.orter.orde.orter.orde.orterJava: 95) в org.jboss.mx.server.Invocation.invoke (Invocation.java:88) в org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java:264) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:659) в org.jboss.mx.util.MBeanProxyExt.invoke (MBeanProxyExt.java:210) в $ Proxy45.start (неизвестный источник) в org.jboss.epp (MainDeployer.java:1025) в org.jboss.deployment.MainDeployer.deploy (MainDeployer.java:819) в org.jboss.deployment.MainDeployer.deploy (MainDeployer.java:782) вsun.reflect.GeneratedMethodAccessor21.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.jssxjj: 7) или 59interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java:155) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:94) в org.jboss.mx.interceptor.AbstractInterceptor.invoke (AbstractInterceptor.java:1в org.jboss.mx.server.Invocation.invoke (Invocation.java:88) в org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke (ModelMBeanOperationInterceptor.java:142) в org.jboss.mx.serin.kev(Invocation.java:88) по адресу org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java:264) по адресу org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.jssg.jbo: 65)mx.util.MBeanProxyExt.invoke (MBeanProxyExt.java:210) по адресу $ Proxy9.deploy (неизвестный источник) по адресу org.jboss.deployment.scanner.URLDeploymentScanner.deploy (URLDeploymentScanner.j)ava: 421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan (URLDeploymentScanner.java:610) по адресу org.jboss.deployment.scanner.AbstractDeploymentScanner $ ScannerThread.doScan (AbstractDeploymentScanner.javapjbo) at0..scanner.AbstractDeploymentScanner $ ScannerThread.loop (AbstractDeploymentScanner.java:274) в org.jboss.deployment.scanner.AbstractDeploymentScanner $ ScannerThread.run (AbstractDeploymentScanner.java:225)

* 1008в чем проблема ?

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 февраля 2012

Я не указал точку среза, так что инъекция происходит для этого соответствующего класса.

0 голосов
/ 18 июля 2011

Вы не предоставляете достаточно информации, но из того, что я вижу, я могу предложить обновить ваши версии jar до новейших / совместимых друг с другом версий. Обратите внимание, что JBoss поставляется в комплекте с hibernate, поэтому вам нужно либо удалить все jibernate и JPA jars из вашего приложения, либо попросить JBoss выбрать ваши jar вместо связанных.

...