powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как задать относительный путь для файлов
6 сообщений из 6, страница 1 из 1
как задать относительный путь для файлов
    #34546419
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть web приложение
выкладыаается :
c:\tomcat50\webapps\TimeServer\WEB-INF\classes\Servlet\
есть файл properties к которому обращаюсь их этого приложения лежит он тут:
c:\tomcat50\webapps\TimeServer\WEB-INF\classes\

в программе путь вычесляет так:

URL path = this.getClass().getClassLoader().getResource("WebServer.properties");
String propertyFile = path.toString().substring(6);

у меня всё работает, но после деплоя на другую машину (Линукс и Oracle AS)
не находит файл , диплою TimeServer.war в нём WEB-INF\classes\Servlet\

как можно по относительному пути обращатся ? используя context.xml проекта?
...
Рейтинг: 0 / 0
как задать относительный путь для файлов
    #34547714
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделала по другому из относительного пути создала абсолютный:
String rootPath = getServletContext().getRealPath("/");
String propertyFile = rootPath+"WEB-INF/classes/WebServer.properties";
...
Рейтинг: 0 / 0
как задать относительный путь для файлов
    #34548076
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кхм... вобще-то, если пропертисы лежат в classes, то они автоматом попадают в classpath и путь к ним писать не нужно... можно просто указать ресурсбандлу название файла пропертей с нужной локалью...
...
Рейтинг: 0 / 0
как задать относительный путь для файлов
    #34549859
GerdaSсделала по другому из относительного пути создала абсолютный:
String rootPath = getServletContext().getRealPath("/");
String propertyFile = rootPath+"WEB-INF/classes/WebServer.properties";
Т.е. если пользуетесь ResourceBundle'ом, то говорите ему ResourceBundle.getBundle("WebServer") и всё будет в кашаладе.
...
Рейтинг: 0 / 0
как задать относительный путь для файлов
    #34551419
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
y3uкхм... вобще-то, если пропертисы лежат в classes, то они автоматом попадают в classpath и путь к ним писать не нужно... можно просто указать ресурсбандлу название файла пропертей с нужной локалью...

вот странно , почему - то у меня не работало. Может потому что из сервлета файл искала
...
Рейтинг: 0 / 0
как задать относительный путь для файлов
    #34551446
Хрюхрюшкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerdaS
вот странно , почему - то у меня не работало. Может потому что из сервлета файл искала
Никакой разницы нет — из сервлета они вызываются, или просто из каталога. Главное, чтобы они были в архиве (или в распакованном виде).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как задать относительный путь для файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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