我们有弹簧控制器的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,没有任何效果。
答案 0 :(得分:1)
我正在使用
@ContextConfiguration({ "classpath*:application-test.xml" })
我的application-test.xml位于main / resources
下