getResourceAsStream () всегда возвращает нуль [дубликат]

На этот вопрос уже есть ответ:

Где разместить и как читать файлы ресурсов конфигурации в приложении на основе сервлетов? 6 ответов

У меня есть следующая структура в веб-приложении Java:

TheProject
  -- [Web Pages]
  -- -- [WEB-INF]
  -- -- -- abc.txt
  -- -- index.jsp
  -- [Source Packages]
  -- -- [wservices]
  -- -- -- WS.java

ВWS.java, Я использую следующий код в веб-методе:

InputStream fstream = this.getClass().getResourceAsStream("abc.txt");

Но это всегда возвращает ноль. Мне нужно прочитать из этого файла, и я прочитал это, если вы поместите файлы вWEB-INF, вы можете получить к ним доступ с помощьюgetResourceAsStream, но метод всегда возвращаетnull.

Есть идеи, что я могу делать не так?

Кстати, странно то, что это работало, но после того, как я выполнилClean and Build на Проекте он внезапно перестал работать: /

Ответы на вопрос(7)

Ваш ответ на вопрос