title: getResourceAsStream() is always returning null
body: <p>I have the following structure in a Java Web Application:</p>
  
  <pre><code>TheProject
    -- [Web Pages]
    -- -- [WEB-INF]
    -- -- -- abc.txt
    -- -- index.jsp
    -- [Source Packages]
    -- -- [wservices]
    -- -- -- WS.java
  </code></pre>
  
  <p>In <code>WS.java</code>, I am using the following code in a Web Method:</p>
  
  <pre><code>InputStream fstream = this.getClass().getResourceAsStream("abc.txt");
  </code></pre>
  
  <p>But it is always returning a null.  I need to read from that file, and I read that if you put the files in <code>WEB-INF</code>, you can access them with <code>getResourceAsStream</code>, yet the method is always returning a <code>null</code>.</p>
  
  <p>Any ideas of what I may be doing wrong?</p>
  
  <p>Btw, the strange thing is that this was working, but after I performed a <code>Clean and Build</code> on the Project, it suddenly stopped working :/</p>