Java EHCache上的Spring单元测试

Java EHCache上的Spring单元测试,java,spring,unit-testing,ehcache,Java,Spring,Unit Testing,Ehcache,我已经注释了 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "file:WebContent/WEB-INF/dispatcher-servlet.xml" }) <!-- Start of EhCache --> <cache:annotation-driven /> <context:component-scan base-package

我已经注释了

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:WebContent/WEB-INF/dispatcher-servlet.xml" })

<!-- Start of  EhCache -->
    <cache:annotation-driven />
    <context:component-scan base-package="caching" />
    <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" p:cacheManager-ref="ehcache"/>
    <bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" 
     p:configLocation="/WEB-INF/ehcache.xml"  
     p:shared="true"/> 
    <!-- End of EhCache -->
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(位置={“文件:WebContent/WEB-INF/dispatcher servlet.xml”})

它一直说找不到ehcache.xml。。。但在普通服务器上可以找到它。我可以知道问题出在哪里吗?

如果我理解正确,您的spring配置和ehcache配置都在同一个目录中。因此,您似乎可以使用
p:configLocation=“ehcache.xml”