Spring+Hibernate项目的JBOSS AS 7模块依赖项

Spring+Hibernate项目的JBOSS AS 7模块依赖项,spring,hibernate,jboss,Spring,Hibernate,Jboss,我正在尝试将我的所有应用程序库配置为jboss作为模块依赖项。这是我的jboss-deployment-structure.xml文件以及spring和Hibernate文件夹中相应的JAR。但是当我部署我的应用程序时,我遇到以下错误。请提供帮助 上下文初始化失败:org.springframework.beans.factory.BeanCreationException:创建名为“accessDAOImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springfram

我正在尝试将我的所有应用程序库配置为jboss作为模块依赖项。这是我的jboss-deployment-structure.xml文件以及spring和Hibernate文件夹中相应的JAR。但是当我部署我的应用程序时,我遇到以下错误。请提供帮助

上下文初始化失败:org.springframework.beans.factory.BeanCreationException:创建名为“accessDAOImpl”的bean时出错:自动连线依赖项的注入失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:无法自动连线字段:private org.hibernate.SessionFactory com.lv.rs.accessautomation.dbaccess.impl.AccessDAOImpl.SessionFactory;嵌套异常为java.lang.NoClassDefFoundError:org/hibernate/MappingException 位于org.springframework.beans.factory.annotation.AutowiredNotationBeanPostProcessor.PostProcessPropertyValue SautoWiredNotationBeanPostProcessor.java:288[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBeanAbstractAutowireCapableBeanFactory.java:1074[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBeanAbstractAutowireCapableBeanFactory.java:517[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanAbstractAutowireCapableBeanFactory.java:456[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjectAbstractBeanFactory.java:293[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingletonDefaultSingletonBeanRegistry.java:222[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBeanAbstractBeanFactory.java:290[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractBeanFactory.getBeanAbstractBeanFactory.java:192[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.PreInstanceSingletonsDefaultListableBeanFactory.java:585[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitializationAbstractApplicationContext.java:895[spring-context-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.context.support.AbstractApplicationContext.refreshAbstractApplicationContext.java:425[spring-context-3.0.6.RELEASE.jar:3.0.6.RELEASE] 在org.springframework.web.context.ContextLoader.createWebApplicationContextContextLoader.java:282[spring-web-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.web.context.ContextLoader.initWebApplicationContextContextLoader.java:204[spring-web-3.0.6.RELEASE.jar:3.0.6.RELEASE] 在org.springframework.web.context.ContextLoaderListener.contextInitializedContextLoaderListener.java:47[spring-web-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.apache.catalina.core.StandardContext.contextListenerStartStandardContext.java:3392[jbossweb-7.0.13.Final.jar:] 在org.apache.catalina.core.StandardContext.startStandardContext.java:3850[jbossweb-7.0.13.Final.jar:] 在org.jboss.as.web.deployment.WebDeploymentService.startWebDeploymentService.java:90[jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 位于org.jboss.msc.service.ServiceControllerImpl$StartTask.startServiceControllerImpl.java:1811 位于org.jboss.msc.service.ServiceControllerImpl$StartTask.runServiceControllerImpl.java:1746 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1110[rt.jar:1.7.007] 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:603[rt.jar:1.7.007] java:722[rt.jar:1.7.0_07] 原因:org.springframework.beans.factory.BeanCreationException:无法自动连线字段:private org.hibernate.SessionFactory com.lv.rs.accessautomation.dbaccess.impl.AccessDAOImpl.SessionFactory;嵌套异常为java.lang.NoClassDefFoundError:org/hibernate/MappingException 位于org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement.InjectAutoWiredNotationBeanPostProcessor.java:508[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.annotation.InjectionMetadata.InjectionMetadata.java:84[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.annotation.AutowiredNotationBeanPostProcessor.PostProcessPropertyValue SautowiredNotationBeanPostProcessor.java:285[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] ... 还有21个 原因:java.lang.NoClassDefFoundError:org/hibernate/MappingException 在java.lang.Class.getDeclaredConstructors0Native方法[rt.jar:1.7.0_07] 在java.lang.Class.private getDeclaredConstructorClass.java:2404[rt.jar:1.7.0_07] java:1853[rt.jar:1.7.007] 位于org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructorAutowiredAnnotationBeanPostProcessor.java:230[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.DetermineConstructorsFromBeanPostProcessorAbstractAutoWireCapableBeanFactory.java:930[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstanceAbstractAutowireCapableBeanFactory.java:903[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.GetSingletonFactoryBeanFormetCheckAbstractAutoWireCapableBeanFactory.java:735[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBeanAbstractAutowireCapableBeanFactory.java:666[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatchAbstractBeanFactory.java:518[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForTypeDefaultListableBeanFactory.java:319[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 在org.springframework.beans.factory.BeanFactoryUtils.beannamesfortypeincludingstorsbeanfactoryutils.java:185[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidatesDefaultListableBeanFactory.java:833[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependencyDefaultListableBeanFactory.java:790[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependencyDefaultListableBeanFactory.java:707[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] 位于org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement.InjectAutoWiredNotationBeanPostProcessor.java:480[spring-beans-3.0.6.RELEASE.jar:3.0.6.RELEASE] ... 23多 原因:java.lang.ClassNotFoundException:org.hibernate.MappingException来自[Module org.springframework:main from local Module loader@642a590d root:/opt/LVjboss/current/modules] 位于org.jboss.modules.ModuleClassLoader.findClassModuleClassLoader.java:190 位于org.jboss.modules.ConcurrentClassLoader.performLoadClassUncheckedConcurrentClassLoader.java:468 位于org.jboss.modules.ConcurrentClassLoader.performLoadClassCheckedConcurrentClassLoader.java:456 位于org.jboss.modules.ConcurrentClassLoader.performLoadClassConcurrentClassLoader.java:398 位于org.jboss.modules.ConcurrentClassLoader.loadClassConcurrentClassLoader.java:120
... 38更多您需要以下库才能使hibernate和spring协同工作

hibernate-commons-annotations-4.0.4.Final.jar
hibernate-core-4.3.5.Final.jar
antlr-2.7.7.jar
dom4j-1.6.1.jar
hibernate-jpa-2.1-api-1.0.0.Final.jar
jandex-1.1.0.Final.jar
javassist-3.18.1-GA.jar
jboss-logging-3.1.3.GA.jar
jboss-logging-annotations-1.2.0.Beta1.jar
jboss-transaction-api_1.2_spec-1.0.0.Final.jar
postgresql-9.3-1102.jdbc3.jar
spring-aop-4.0.6.RELEASE.jar
spring-beans-4.0.6.RELEASE.jar
spring-context-4.0.6.RELEASE.jar
spring-core-4.0.6.RELEASE.jar
spring-expression-4.0.6.RELEASE.jar
spring-orm-4.0.6.RELEASE.jar
spring-tx-4.0.6.RELEASE.jar
spring-web-4.0.6.RELEASE.jar
spring-webmvc-4.0.6.RELEASE.jar
commons-logging-1.2.jar
aopalliance-1.0.jar
spring-aspects-4.0.6.RELEASE.jar
spring-jdbc-4.0.6.RELEASE.jar
org.springframework.test-2.5.6.A.jar
junit-dep-4.10.jar
spring-test-4.0.6.RELEASE.jar
log4j-api-2.0.2.jar
log4j-core-2.0.2.jar

我有所有这些库,但仍然得到相同的错误。你能帮助我模块strture应该是什么,以及spring和hibernate的所有依赖项是什么吗?