
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.05.2007, 17:02:23
|
|||
|---|---|---|---|
|
|||
как задать относительный путь для файлов |
|||
|
#18+
есть 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 проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2007, 10:35:28
|
|||
|---|---|---|---|
|
|||
как задать относительный путь для файлов |
|||
|
#18+
сделала по другому из относительного пути создала абсолютный: String rootPath = getServletContext().getRealPath("/"); String propertyFile = rootPath+"WEB-INF/classes/WebServer.properties"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2007, 11:44:26
|
|||
|---|---|---|---|
как задать относительный путь для файлов |
|||
|
#18+
кхм... вобще-то, если пропертисы лежат в classes, то они автоматом попадают в classpath и путь к ним писать не нужно... можно просто указать ресурсбандлу название файла пропертей с нужной локалью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2007, 22:09:49
|
|||
|---|---|---|---|
|
|||
как задать относительный путь для файлов |
|||
|
#18+
GerdaSсделала по другому из относительного пути создала абсолютный: String rootPath = getServletContext().getRealPath("/"); String propertyFile = rootPath+"WEB-INF/classes/WebServer.properties"; Т.е. если пользуетесь ResourceBundle'ом, то говорите ему ResourceBundle.getBundle("WebServer") и всё будет в кашаладе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2007, 14:34:31
|
|||
|---|---|---|---|
|
|||
как задать относительный путь для файлов |
|||
|
#18+
y3uкхм... вобще-то, если пропертисы лежат в classes, то они автоматом попадают в classpath и путь к ним писать не нужно... можно просто указать ресурсбандлу название файла пропертей с нужной локалью... вот странно , почему - то у меня не работало. Может потому что из сервлета файл искала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2007, 14:37:57
|
|||
|---|---|---|---|
|
|||
как задать относительный путь для файлов |
|||
|
#18+
GerdaS вот странно , почему - то у меня не работало. Может потому что из сервлета файл искала Никакой разницы нет из сервлета они вызываются, или просто из каталога. Главное, чтобы они были в архиве (или в распакованном виде). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2145625]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
57ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
79ms |
get tp. blocked users: |
3ms |
| others: | 281ms |
| total: | 479ms |

| 0 / 0 |
