powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Считывания XML файла вэб-приложения
9 сообщений из 9, страница 1 из 1
Считывания XML файла вэб-приложения
    #34411924
JIRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть у меня вэб-приложение в котором есть файл, который расположен в WEB-INF/resources/file.xml.
Также в вэб-приложении у меня есть сервлет, который должен считать содержимое этого файла.
Вопрос: как найти этот файл через сервлет, чтобы его считать?
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34411946
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
    File file =  new  File(getServletContext().getRealPath("/") + "/WEB-INF/resources/file.xml");
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34412009
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_d
Код: plaintext
1.
    File file =  new  File(getServletContext().getRealPath("/") + "/WEB-INF/resources/file.xml");


И снова здравуствуйте... А если в war файл запаковать? Никаких getRealPath, только getResourceAsStream() или что там в ServletContext
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34412046
JIRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня war файл.

Я делал вот так вот

java.io.InputStream resourceInputStream = getServletContext().getResourceAsStream("WEB-INF/resources/input.xml");

и получал null.
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34412097
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
classes\file.xml
а потом
Код: plaintext
1.
java.io.InputStream resourceInputStream = getServletContext().getResourceAsStream("file.xml");
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34412117
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz mozheyko_d
Код: plaintext
1.
    File file =  new  File(getServletContext().getRealPath("/") + "/WEB-INF/resources/file.xml");


И снова здравуствуйте... А если в war файл запаковать? Никаких getRealPath, только getResourceAsStream() или что там в ServletContext

На glassfish так пашет.
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34412162
JIRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Ponomarev
Код: plaintext
1.
classes\file.xml
а потом
Код: plaintext
1.
java.io.InputStream resourceInputStream = getServletContext().getResourceAsStream("file.xml");



Как-то не логично в classes класть ресурсы.
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34509617
Фотография Pavel Tsukanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так есть ли способ без размещения в classes?
...
Рейтинг: 0 / 0
Считывания XML файла вэб-приложения
    #34509853
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так прбовал?
getServletContext().getResourceAsStream("/WEB-INF/resources/input.xml");
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Считывания XML файла вэб-приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]