Ant:没找到我的@ContextConfiguration

时间:2011-12-08 20:38:57

标签: spring-mvc ant junit4

我们有弹簧控制器的Spring 3 MVC应用程序和JUnit测试用例。 Junit版本是4.8.1,它支持ContextConfiguration注释。

以下是我在测试存根中添加上下文配置的方法

@ContextConfiguration(locations = "file:WebContent/WEB-INF/myappconfig.xml")

我可以在本地运行junits,但是当我尝试使用我的ant构建脚本运行它时,它会抛出错误java.lang.IllegalStateException: Failed to load ApplicationContext

我尝试将classpath元素设置为WebContent,然后设置为web-inf,没有任何效果。

1 个答案:

答案 0 :(得分:1)

我正在使用

@ContextConfiguration({ "classpath*:application-test.xml" })

我的application-test.xml位于main / resources