这是我的JUnit类:JUnit的:在@ContextConfiguration我的XML文件的位置找不到
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "WEB-INF/spring-test-config.xml"})
public class TestXXXX extends TestBase
{ ...
当我启动与JUnit运行(在Eclipse)这个测试类,它的失败,因为文件spring-test-config.xml
未找到。
我的项目结构是:
/src/main/com/xxx/
:我的源代码/src/main/WEB-INF/
:我的配置文件;在此文件夹下有spring-test-config.xml
:此文件不是最终的xml,因为它包含一些由Ant目标替换的令牌。这个文件的最终结果是放置在WebContent
(实际上是部署目录) - 参见上文。/WebContent/WEB-INF/classes/com/xxx/
:我二进制代码/WebContent/WEB-INF/spring-test-config.xml
所以,我该怎么做才能解决这个问题呢?
你的类路径是什么? – skaffman 2010-10-12 11:30:41
Skaffman,我的classpath是:/ src/main /文件夹。我的所有spring文件都是使用我的ant目标生成的(用于替换某些标记)并放入WebContent/WEB-INF / – Anthony 2010-10-12 12:22:07