spring-test

在win10上所有的测试代码都可以正常运行,但放到linux上运行便提示找不到上下文

解决方案:需要在测试代码上添加以下三个注解就可以找到spring的配置文件了:

1
2
3
@RunWith(SpringRunner.class)
@WebAppConfiguration(value = "web")
@ContextConfiguration(locations = "classpath:spring/spring-*.xml")

我遇到的问题是因为没有添加第二个注解,指明web目录,以找到web/WEB-INF/web.xml文件,默认是src/main/webapp

hsowan wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!