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

start [/forum/topic.php?fid=59&msg=34549859&tid=2145625]: |
0ms |
get settings: |
11ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
59ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 290ms |
| total: | 485ms |

| 0 / 0 |
