`
n_lick
  • 浏览: 50480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Spring 3.0.0.0 M4版 测试Context异常解决方案

阅读更多

Spring 3.0.0.M3 requires JUnit 4.5.
Spring 3.0.0.M4 requires JUnit 4.6.
Spring 3.0.0.RC1 (not yet released) requires JUnit 4.7.

 

如果你的JUnit的版本与Spring版本不符合,就有可能跑出以下异常

 

java.lang.IllegalAccessError: tried to access method org.junit.runners.BlockJUnit4ClassRunner.makeNotifier(Lorg/junit/runners/model/FrameworkMethod;Lorg/junit/runner/notification/RunNotifier;)Lorg/junit/internal/runners/model/EachTestNotifier; from class org.springframework.test.context.junit4.SpringJUnit4ClassRunner
 at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
 at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
 at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
 at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:179)
 at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
 at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

 

 

分享到:
评论

相关推荐

    Spring-3.0.xsd

    《Spring框架中的Spring-3.0.xsd详解》 在Java世界中,Spring框架以其强大的功能和灵活性,成为了企业级应用开发的首选。Spring的核心之一就是它的XML配置,而Spring-3.0.xsd则是Spring框架3.0版本的XML schema定义...

    spring-aop-3.0.xsd spring-beans-3.0 spring-context-3.0.xsd spring-mvc-3.1.xsd

    `spring-context-3.0.xsd` 文件包含了在上下文环境中配置的各种元素,如消息源、事件监听器、AOP 配置、bean 的工厂方法等。这个文件对于实现高度自定义的 Spring 应用程序非常重要。 4. **spring-mvc-3.1.xsd**: ...

    spring-beans-3.0.xsd

    《Spring框架中的beans配置文件详解——以spring-beans-3.0.xsd和3.1.xsd为例》 在Spring框架中,`spring-beans`是核心组件之一,它负责管理对象的生命周期和依赖关系。`spring-beans`的配置文件通常以`.xsd`为后缀...

    使用spring3.0开发需要用到的jar包spring3.0.jar

    8. **测试**:Spring 3.0提供了Mock对象和TestContext框架,方便进行单元测试和集成测试。 三、项目结构 在压缩包文件列表中提到的`src`目录,通常包含Java源代码和资源文件。在Spring项目中,`src/main/java`存放...

    spring3.0.jar

    《Spring 3.0.jar:框架的里程碑》 Spring框架,作为Java开发中的核心组件,以其灵活、可扩展和模块化的特性,深受开发者喜爱。Spring 3.0版本的发布,是该框架历史上的一个重要里程碑,它引入了大量新功能和改进,...

    基于注解的Spring_3.0.x_MVC

    基于注解的 Spring 3.0.x MVC 基于注解的 Spring 3.0.x MVC 是指在 Spring 3.0.x 中使用基于注解的方式来配置和实现 MVC 模式的应用程序。这种方式不同于传统的 XML 配置文件方式,而是使用 Java 注解来标注 Bean ...

    spring-tx-5.0.0.0.RELEASE.jar_java开发_spring-tx-5.0.0_

    本文将深入探讨Spring TX 5.0.0.0.RELEASE.jar这个特定版本的细节,帮助开发者更好地理解和应用它。 Spring TX是Spring框架中的事务抽象层,它为应用程序提供了声明式和编程式的事务管理。声明式事务管理是Spring的...

    基于注解的spring_3.0.x_MVC学习笔记

    在本篇基于注解的Spring 3.0.x MVC学习笔记中,我们将深入探讨Spring MVC在3.0版本中的变化,以及如何通过注解实现快速开发。Spring 3.0.x相较于2.5版本有着显著的改进,尤其在MVC模块上,提供了更加灵活和强大的...

    spring-mvc-3.0.xsd

    spring-mvc-3.0.xsd

    spring 3.0 jar 包

    在使用"spring 3.0.0"这个压缩包时,开发者需要确保包含所有必要的jar文件,例如`spring-beans.jar`、`spring-context.jar`、`spring-core.jar`、`spring-expression.jar`、`spring-aop.jar`等,这些文件构成了...

    spring3.0jar包

    总之,Spring 3.0的六个核心jar包协同工作,提供了完整的应用开发解决方案,涵盖了从基本的Bean管理到复杂的Web应用和AOP需求。它们共同构成了Spring框架的强大基石,使得开发者能够更高效、更优雅地编写和维护企业...

    spring3.0的xsd文件.rar

    Spring 3.0是Spring框架的一个重要版本,它引入了许多新特性和改进,极大地提升了开发效率和灵活性。XSD(XML Schema Definition)文件在Spring框架中扮演着核心角色,它们定义了Spring配置文件的结构和规则,使得...

    spring_MVC源码

    本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。 文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下。 先说...

    commons-httpclient-3.0.jar JAVA中使用HttpClient可以用到

    《JAVA中使用HttpClient:commons-httpclient-3.0.jar详解》 在JAVA开发中,进行HTTP请求时,Apache的HttpClient库是一个不可或缺的工具。本文将深入解析`commons-httpclient-3.0.jar`,它是HttpClient的一个重要...

    spring-aop-3.0.xsd

    spring-aop-3.0.xsd

    dwr3.0.jar_ajax

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时通信,绕...这个压缩包提供的dwr3.0.jar和dwr3.0.war文件,使得开发者可以快速地在他们的项目中集成和测试DWR3.0的功能。

    spring 3.0 jar 所有开发包及开发项目实例

    org.springframework.test-3.0.0.M4.jar: spring提供的一个测试框架 org.springframework.jdbc-3.0.0.M4.jar: 对JDBC的简单封装 org.springframework.orm-3.0.0.M4.jar: 整合第三方的ORM框架,如hibernate,...

    java解决org.springframework.web.context.ContextLoaderListener

    在Java Web开发中,`org.springframework.web.context.ContextLoaderListener` 是Spring框架的一部分,它负责初始化一个Web应用程序的Spring上下文。这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用...

Global site tag (gtag.js) - Google Analytics