区块链技术博客
www.b2bchain.cn

org.springframework.beans.factory.BeanDefinitionStoreException:从ServletContext资源解析XML文档的意外异常 – java程序员分享

本文介绍了org.springframework.beans.factory.BeanDefinitionStoreException:从ServletContext资源解析XML文档的意外异常 – java程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我是Spring MVC 3和Hibernate 3的新手,我需要对以下问题进行一些说明。我已锁定此问题,因此无法继续进行下一步。

这是我的dispatch-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>       <context:component-scan base-package="net.example"/>     <tx:annotation-driven/>     <!--     Most controllers will use the ControllerClassNameHandlerMapping above, but     for the index controller we are using ParameterizableViewController, so we must     define an explicit mapping for it.     -->      <bean id="viewResolver"           class="org.springframework.web.servlet.view.InternalResourceViewResolver"           p:prefix="/WEB-INF/jsp/"           p:suffix=".jsp" />  </beans>   

因为一旦我包含了这一行,我就会遇到以下错误,我试图解决但没有任何反应。

org.springframework.beans.factory.BeanDefinitionStoreException:从ServletContext资源[/WEB-INF/dispatcher-servlet.xml]解析XML文档的意外异常;嵌套的异常是java.lang.NoClassDefFoundError:org / springframework / transaction / interceptor / TransactionInterceptor
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:465)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:395)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)
javax.servlet.GenericServlet.init(GenericServlet.java:160)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:188)
org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:166)
org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:302)
java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:662)

我正在使用Spring 3.0.2 RELEASE版本。并且在我的库中还包含了spring-tx.3.0.2.RELEASE.jar(我正在使用netbeans 7.0)

参考方案

您可能在类路径中缺少spring-tx.XXX.jarorg.springframework.transaction.XXX.jar

我的任务是将项目转换,同时将其升级,从Java转换为C#。但是,我发现以下类及其功能存在问题:import jdk.internal.org.objectweb.asm.tree.AbstractInsnNode; import jdk.internal.org.objectweb.asm.tree.ClassNode; import jdk.interna…

在Spring-Boot应用程序中配置PropertySourcesPlaceholderConfigurer的正确方法是什么?我有一个属性文件:software.version=${project.version} 我读了该属性,并且不想让Spring抱怨无法解析的${project.version},因为稍后它将被Maven取代。所以在我的@Config…

我试图根据Java头脑中的教程创建消息源,但在尝试使该选项具有多个消息属性文件时发生了一个错误,错误在下面给出Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name &…

我有一个运行良好的Web servlet。我决定用RabbitMQ替换与后端服务器的TCP连接。在进行一些负载测试时,我注意到它很快开始失败,超时等待空闲的JDBC连接。ERROR [http-bio-8080-exec-12] JDBCExceptionReporter.logExceptions(234) | Cannot get a connectio…

我使用jdk 1.7,jekins,maven,当我构建项目时,单元测试失败,错误是: java.lang.VerifyError:在分支目标73处期望一个堆栈映射框架 异常详细信息:位置: com / DataDictDao.save(Lcom / DataDict;)Ljava / lang / Long; @ 25:lcd原因: 在此位置的预期堆栈图框…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » org.springframework.beans.factory.BeanDefinitionStoreException:从ServletContext资源解析XML文档的意外异常 – java程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们