title: In a test I can find a xml, in another I can't
body: <p>I have an interesting problem, I have two web services defined in a spring-conf.xml file and I have two test classes that live in the same package and every class has its own link to this spring-conf.xml file to call their particular webservice.
  I am able to get beans from one of my test classes but from the other one I can't and the code is equal in both classes.</p>
  
  <p>In one I have this</p>
  
  <pre><code>import org.springframework.context.ApplicationContext;
  import org.springframework.context.support.ClassPathXmlApplicationContext;
  
  public class WSFirstTest {
  
  private ApplicationContext context = new ClassPathXmlApplicationContext(
          "WEB-INF/spring-conf.xml");
  private WSFirst ws = (WSFirst) context
          .getBean("serviceFirstDefault");
  </code></pre>
  
  <p>in the other one I have this</p>
  
  <pre><code>import org.springframework.context.ApplicationContext;
  import org.springframework.context.support.ClassPathXmlApplicationContext;
  
  public class WSSecondTest {
  
  private ApplicationContext context2 = new ClassPathXmlApplicationContext(
          "WEB-INF/spring-conf.xml");
  private WSSecond ws = (WSSecond) context2
          .getBean("serviceSecondDefault");
  </code></pre>
  
  <p>In the second one my program can't find the spring-conf file, but in the other one is able.
  What's the problem?</p>
  
  <p>PS Both wservices work fine when I call them from remote, only in local I have this problem.</p>
  
  <p>The test's error:</p>
  
  <pre><code>org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [WEB-INF/spring-conf.xml]; nested exception is java.io.FileNotFoundException: class path resource [WEB-INF/spring-conf.xml] cannot be opened because it does not exist
  </code></pre>
  
  <p>Thank you for your advises.</p>