|
|
|
Как в файле *.properties задать путь к ресурсу с помощью системной переменной
|
|||
|---|---|---|---|
|
#18+
Нужно в файле с расширением properties задать путь к ресурсу с помощью системной переменной Есть файл jcrontab.properties Код: plaintext 1. 2. 3. 4. 5. В JAVA есть класса System в котором есть метод getProperties(String key), где одим из ключей есть user.dir который у меня для даного приложения равняеться C:/salers/defaultroot . Как мне можна заменить C:/salers/defaultroot на user.dir например : Код: plaintext Может есть какойто формат для user.dir например толи {user.dir} толи {$user.dir} толи %user.dir% - Подскажите может кто знает Или же на крайний случай : если создать системную переменную например DEFAULT_ROOT которая равняеться C:/salers/defaultroot , то как ее можна применить? в каком фортате ее задать? например толи {DEFAULT_ROOT } толи еще как может хто знает? Зарание благодарен. Maxq. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2005, 19:23 |
|
||
|
Как в файле *.properties задать путь к ресурсу с помощью системной переменной
|
|||
|---|---|---|---|
|
#18+
Если у тебя web-приложение, то с абсалютными путями можно не париться, контекст приложения можно получить так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 11:20 |
|
||
|
Как в файле *.properties задать путь к ресурсу с помощью системной переменной
|
|||
|---|---|---|---|
|
#18+
wessenЕсли у тебя web-приложение, то с абсалютными путями можно не париться, контекст приложения можно получить так: Код: plaintext 1. 2. 3. 4. Дело в том, что когда стартует у меня Crontab он вызывает метод init : Код: plaintext 1. 2. 3. Код: plaintext 1. Код: plaintext 1. Вот я и хочу узнать если какието стандартные возможности для такой реализации. Так как все манипуляции происходят в файле с расширением properties, а это но сути текстовый файл который будет инициализироваться. Хотя можна конечно до иницализации в файле сделать замену {user.dir} на C:/salers/defaultroot , а потом обратно но это не очень красиво хотелось бы выяснить может есть какието стандартные фичи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 11:46 |
|
||
|
Как в файле *.properties задать путь к ресурсу с помощью системной переменной
|
|||
|---|---|---|---|
|
#18+
maxqхотелось бы выяснить может есть какието стандартные фичи.нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 12:07 |
|
||
|
Как в файле *.properties задать путь к ресурсу с помощью системной переменной
|
|||
|---|---|---|---|
|
#18+
Поборол эту проблему причем очень легко : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. а самое приятное что не нужно в методе destroy() возвращать настройки назад. Так как эти настройки будут действительны пока не вызвался метод destroy() для даного сервлета. Класс ProjectProperties наследован от Properties, а в классе ProjectPropertiesManager он синхронизируеться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 18:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33021983&tid=2152532]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 450ms |

| 0 / 0 |
