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


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

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

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

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


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

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



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


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