|
|
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. подскажите как получить доступ jetty директории resources? мне нужно хранить там свой файл my.properties и вычитывать оттуда properties. заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 16:42 |
|
||
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
bob8, Вам точно нужно там хранить файл? Если Вы имеете resources в корне jetty, то это обычный контекст, как написано, для статитики. Тогда так: getContext("/resources").getResourceAsStream(...) или другие методы. Почему нельзя хранить файл в своем контексте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 17:24 |
|
||
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
0FDbob8, Вам точно нужно там хранить файл? Если Вы имеете resources в корне jetty, то это обычный контекст, как написано, для статитики. Тогда так: getContext("/resources").getResourceAsStream(...) или другие методы. Почему нельзя хранить файл в своем контексте? мне необходимо там хранить property для старта application. на пример url BD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 17:48 |
|
||
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
bob8, Зачем хранить файл "для старта application" в другом приложении? Ну храните в своем приложении, если url, так вообще в web.xml в context-param. Вы уверены что /resources приложение стартует раньше вашего? Еще раз resources это другое приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 18:02 |
|
||
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
0FDbob8, Зачем хранить файл "для старта application" в другом приложении? Ну храните в своем приложении, если url, так вообще в web.xml в context-param. Вы уверены что /resources приложение стартует раньше вашего? Еще раз resources это другое приложение. Ситуация такая, что нужно держать property file вне приложения. То есть чтобы можно было изменить property, но при этом не пересобирать приложение. Перезапустил Jetty и он подтянул новые property. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 18:17 |
|
||
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
0FDЗачем хранить файл "для старта application" в другом приложении? Ну храните в своем приложении, если url, так вообще в web.xml в context-param. Вы уверены что /resources приложение стартует раньше вашего? Еще раз resources это другое приложение. Не знаю зачем ТС, но лично у меня аналогично конфиг отделен от самого приложения. Это очень удобно, когда у тебя настроено несколько различных сред, разработка/тестирование/продакшен, в каждой среде сделано по своему конфигу и приложение его не содержит. В итоге никаких казусов при обновлении, что перезатерся конфиг или что то подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 18:45 |
|
||
|
Jetty resources
|
|||
|---|---|---|---|
|
#18+
bob8Ситуация такая, что нужно держать property file вне приложения. То есть чтобы можно было изменить property, но при этом не пересобирать приложение. Перезапустил Jetty и он подтянул новые property.Читаем javadoc на HttpServlet про рекомендацию перекрывать методы init() и destroy(): Код: sql 1. 2. 3. Логика в init() и прочих может быть сколь угодно навороченная. Главное - самому не запутаться Читаем доку на описатели контекстов своего сервлет-контейнера (у меня Tomcat) и делаем что-то вроде: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. И расположено за пределами приложения и перечитывается при простом перезапуске контекста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 20:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38687175&tid=2126947]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
209ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 553ms |

| 0 / 0 |
