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
на Проекте он внезапно перестал работать: /