|
|
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте! У меня есть jar-файл. Я положил его в каталог shared/lib. В нем есть метод load. Этот метод вызывается из другого jar'а, который находится в webapps/jetspeed/WEB-INF/lib, где jetspeed - один из сервлетов. Так вот, при попытке загрузить файл 'OsCacheRefresh.properties' мне выдается исключение java.io.FileNotFoundException: OsCacheRefresh.properties (No such file or directory) Вот код этого метода: Код: plaintext 1. 2. 3. 4. 5. 6. Подскажите, как мне загрузить этот .property файл? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 13:12:32 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
s=getResourceAsStream(... p.load(s); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 13:28:18 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
если файл в жаре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 13:29:34 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
Vetal... У меня есть jar-файл. Я положил его в каталог shared/lib. В нем есть метод load. Метод может быть только у класса, но не у файла с кучей классов. Vetal Этот метод вызывается из другого jar'а, который находится в webapps/jetspeed/WEB-INF/lib, где jetspeed - один из сервлетов. Наверное все таки приложений, а не сервелетов. VetalТак вот, при попытке загрузить файл 'OsCacheRefresh.properties' мне выдается исключение java.io.FileNotFoundException: OsCacheRefresh.properties (No such file or directory) А где лежит файл OsCacheRefresh.properties? jar - это слишком расплывчато. Конкретно - путь внути архива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 13:40:25 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
1024s=getResourceAsStream(... p.load(s); если файл в жаре Нет, файл не в жаре, а лежит отдельно в файловой системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 14:07:53 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
skipper13 VetalТак вот, при попытке загрузить файл 'OsCacheRefresh.properties' мне выдается исключение java.io.FileNotFoundException: OsCacheRefresh.properties (No such file or directory) А где лежит файл OsCacheRefresh.properties? jar - это слишком расплывчато. Конкретно - путь внути архива? Упс. Файл лежит в shared/classes, shared/lib, webapps/jetspeed/WEB-INF/classes и webapps/jetspeed/WEB-INF/lib. Все равно результат один и тот же. Я вот думаю. А может, нельзя загружать .properties через FileInputStream, а нужно как-то по-другому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 14:11:08 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
Почему бы не пользовать Код: plaintext Вам обязательно нужен Properties? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 14:13:11 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
авторЯ вот думаю. А может, нельзя загружать .properties через FileInputStream, а нужно как-то по-другому? ну сделай s=new FileInputStream(... p.load(s); ты разберись сначала где файл лежит и укажи правильный относительный путь. Либо абсолютный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 14:51:35 |
|
||
|
Почему я не могу загрузить .properties файл из jar'а?
|
|||
|---|---|---|---|
|
#18+
Vetal Упс. Файл лежит в shared/classes, shared/lib, webapps/jetspeed/WEB-INF/classes и webapps/jetspeed/WEB-INF/lib. Все равно результат один и тот же. Естественно, потому что путь по умолчанию указывает совершенно в другое место. Не лучше ли использовать getBundle, если свойства лежат на одном уровне с классом? Есть вариант getServletContext().getRealPath(), но он не всегда срабатывает - например если используется war. Тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 14:53:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34680132&tid=2145076]: |
0ms |
get settings: |
18ms |
get forum list: |
30ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
75ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
100ms |
get tp. blocked users: |
3ms |
| others: | 347ms |
| total: | 619ms |

| 0 / 0 |
