powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Как получить доступ к файлу из web-приложения?
6 сообщений из 6, страница 1 из 1
Как получить доступ к файлу из web-приложения?
    #32485370
Kondu4ov Lex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите начинающему программеру на Java!

Есть web-приложение на Jave, которое размещено в каталоге webapps web-сервера Tomcat. В корневом каталоге web-приложения (на одном уровне с WEB-INF) лежит файл users.xml. Я хочу его открыть и пропарсить из Java-класса, который вызывается jsp-страничкой. Если я прописываю абсолютный путь при открытии xml-файла (допустим, "c:\\tomcat\\webapps\\myappl\\users.xml" ), все замечательно работает, но мне нужно, чтобы файл открывался по относительному пути, так как web-приложение должно работать на любой машине. Как это сделать? Может, можно как-то получить хотя бы путь для каталога webapps или для корневого каталога приложения? В общем, не знаю... почитал книжки и доки, полазил по форумам - ответа пока не нашел...
...
Рейтинг: 0 / 0
Как получить доступ к файлу из web-приложения?
    #32485553
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В файле catalina.policy добавьте что-то похожее на следующее
//=======================================================
grant codeBase "file:${catalina.home}/webapps/applicationName/-"{
permission java.io.FilePermission
"${catalina.home}/webapps/applicationName/conf/fileName.xml*","read";};
...
Рейтинг: 0 / 0
Как получить доступ к файлу из web-приложения?
    #32485554
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, недочитал вопрос до конца. К сожалению, про относительный путь "на вскидку" не готов ответитью Сам я просто прописываю путь в контекст приложения. Таким образом администратор приложения просто в настроечном файле при необходимости изменяет путь.
...
Рейтинг: 0 / 0
Как получить доступ к файлу из web-приложения?
    #32485558
Kondu4ov Lex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А толку? Я перейду на другой сервер и ничего не изменится... Мне бы получить абсолютный путь к webapps или что-то подобное для того, чтобы открыть файл.
...
Рейтинг: 0 / 0
Как получить доступ к файлу из web-приложения?
    #32485560
Kondu4ov Lex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно, бросьте, все нормально... Спасибо за ответ, пригодится на будущее. :)
...
Рейтинг: 0 / 0
Как получить доступ к файлу из web-приложения?
    #32485668
Kondu4ov Lex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, народ, спасибо за помощь, я уже нашел то, что искал... Если кому-то интересно, то нужно было просто вызвать метод getRealPath("users.xml"), который присутствует у интерфейса ServletContext. :-) И все...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как получить доступ к файлу из web-приложения?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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