Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / правильно загрузить properties file in maven webapp / 7 сообщений из 7, страница 1 из 1
06.03.2013, 13:49:59
    #38175998
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
нужно загрузить Prop file. Ставлю файл в /src/main/resources
если пользоваться getResourcesAsStream() то все нормально но проблема в том что нужно загрузить через FIle object чтобы можно было проверять изменился ли файл или нет.
...
Рейтинг: 0 / 0
06.03.2013, 14:21:59
    #38176054
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
Когда классы и ресурсы лежат в jar-е. Там нет никаких File.
Если ресурсы 100% лежат не в jar-e, то Class.getProtectionDomain().getCodeSource().getLocation().
...
Рейтинг: 0 / 0
06.03.2013, 17:42:26
    #38176427
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
Blazkowicz,

нет просто файл с настойками лежит в файловой системе. у меня просто запара с класспафом. вебпроект мавен, если запускать unit тесты то точка запуска корень проекта а если запустить вебпроект то точка запуска папка с эклипсой. получается что тесты показывают одно, запущенное приложение другое.

В общем сделал немного через некрасиво. Хотя по сути тоже самое

Код: java
1.
2.
3.
4.
String classFilePath = getClass().getResource(getClass().getSimpleName()+".class").getPath();   
File classFile = new File(classFilePath);
String dirPath = classFile.getParent();
filePath = dirPath + File.separator + "contracts.ini";
...
Рейтинг: 0 / 0
06.03.2013, 17:43:56
    #38176431
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
Всё сломается, когда класс попадёт в jar. Удачи.
...
Рейтинг: 0 / 0
06.03.2013, 17:51:39
    #38176443
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
В некоторых случаях для этой цели можно использовать user home
...
Рейтинг: 0 / 0
06.03.2013, 17:59:12
    #38176464
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
ЛагманВ некоторых случаях для этой цели можно использовать user home
Тоже хлипкое решение. Есть куча реалистичных способов запустить одно и тоже приложение с разным user.home.
...
Рейтинг: 0 / 0
06.03.2013, 18:01:46
    #38176468
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
правильно загрузить properties file in maven webapp
Blazkowicz,

Ну это удобно, если уподобляться андроидной логике - приложение=пользователь
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / правильно загрузить properties file in maven webapp / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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