- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
谁能告诉我如何解决这个问题?
我已将问题范围缩小到 pom.xml 文件。我的项目有效,但是当我添加以下依赖项时出现错误
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.3.2.RELEASE</version>
</dependency>
错误堆栈如下
ERROR DispatcherServlet - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\workspace-sts\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Webtest1\WEB-INF\classes\com\springweb\controller\SetHomePageController.class]; nested exception is java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:290) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1438) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:185) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:139) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:108) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) ~[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) ~[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651) ~[spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599) ~[spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665) ~[spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518) ~[spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459) ~[spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at javax.servlet.GenericServlet.init(GenericServlet.java:160) [servlet-api.jar:3.0.FR]
at org.apache.catalina.core.Standar
我无法理解依赖有什么问题,稍后我要添加使用扩展 JpaRepository 的 dao 时需要 spring-data jpa 依赖。
提前致谢。
最佳答案
另一个原因是 Spring 3 与 Java 8 一起使用。Java 8 需要 Spring 4。
(不是针对这个问题,而是针对那些正在谷歌搜索错误消息的人)
关于spring - BeanDefinitionStoreException 读取候选组件类失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22771826/
我是 Spring 框架的新手,我正在关注这个 https://www.tutorialspoint.com/spring/spring_mvc_form_handling_example.htm教程
谁能告诉我如何解决这个问题? 我已将问题范围缩小到 pom.xml 文件。我的项目有效,但是当我添加以下依赖项时出现错误 org.springframework.data
我创建了一个扩展抽象类 AbstractScheduledService 的类. @Service public class MyClass extends AbstractScheduledServ
我正在努力完成 Spring MVC 教程: http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html 我的问题与这
当我尝试运行使用BeanDefinitionStoreException和Spring构建的Web应用程序时,遇到了gradle。 org.springframework.beans.factory.
我知道类似的问题问了很多次,但我不明白出了什么问题。帮我解决这个问题。我尝试使用 SpringMVC 运行我的应用程序,但我得到: 11-Aug-2017 13:06:29.471 SEVERE [R
我在启动 Spring MVC 应用程序时遇到另一个错误。这一切都是在我将其转换为 Maven 应用程序时开始的,但我不认为 Maven 与该问题有任何关系。我在 Tomcat 8.0.30 中看到了
更新 我使用了描述的方法here从“classpath:”和“classpath*:”打印出生成的 java 类路径并得到以下结果,但我仍然从 PPC 中获取 jms.properties 文件中定义
我正在尝试通过运行使用 maven 创建的 jar 来执行我的 springboot 应用程序,并遇到异常,经过多次尝试后仍未解决。任何帮助或指针将不胜感激。 提前致谢。 请在下面找到异常跟踪。 2
自从尝试从 xml config 切换到 javaconfig 后,我遇到了一些配置问题。 这是有问题的配置类: @Configuration @EnableTransactionManagement
我有一个基于 J2EE 的 Web 应用程序,它完美地部署在 JBoss 6.0 应用服务器上。 我正在使用 JBoss 的“默认”服务器配置。 我的“.ear”文件包含 EJB 和“.war”文件
我需要在 heroku 上上传现有的 tomcat 应用程序 - 我在部署时遇到错误已经尝试过官方 heroku 教程异常: 2018-06-04T09:54:41.843218+00:00
我有一个grails 2.2.4应用程序,可以正常运行。但是,当我尝试将spring-security-ui插件集成到应用程序中时,它没有启动。我将以下内容添加到了BuilConfig.groovy
我在 spring 做一个示例项目时出现了一些错误..错误是这样的...Test.java, applicationContext.java,Student.java 这些文件在 src 文件夹中..
这个问题已经有答案了: Spring: nested exception is java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice (
我有一个运行良好的应用程序(当我在 Eclipse IDE 中启动它时),但是当我尝试通过这种方式像独立 jar 一样启动它时: java -jar -Duser.language=en -Duser
我正在尝试创建我的第一个 Spring 应用程序。它显示以下错误: log4j:WARN No appenders could be found for logger (org.springframe
我正在创建一个 spring mvc 项目,从启动并收到此错误: org.springframework.beans.factory.BeanDefinitionStoreException: Fai
我尝试了新版本的spring framework 4.0.3,发现在使用context:component-scan标签的过程中有一个奇怪的行为。 我已经尝试切断 context:component-
我是 spring mvc 3 和 hibernate 3 的新手。我需要对以下问题进行一些说明。我被这个问题锁定了,所以我无法继续下一步。 这是我的dispatch-servlet.xml
我是一名优秀的程序员,十分优秀!