2010-04-08 1 views
1

Я пытаюсь указать относительный каталог в файле web.xml. Я в основном хочу, чтобы он читал папку «data» под «web-inf», но ничего, что я пробовал, похоже, работает.Задание относительного пути в web.xml при отладке сервлета с помощью WTP Tomcat Server Eclipse?

«/ data» переводит в папку данных в корневом каталоге (я использую окна).

"данные" переводится как "C: \ Program Files \ Eclipes \ данных"

"$ {CATALINA_HOME}/[и т.д ...]", кажется, не работает.

Любые идеи?

ответ

0

Фигурные это ...

WTP использует переменную "$ {catalina.home}", не "$ {CATALINA_HOME}" ...

0

Я думаю, что вы можете использовать это, чтобы получить абсолютный путь от вашего относительного пути:

ServletContext ctx = ....; 
String absolutePath = ctx.getRealPath("/WEB-INF/" + relativePath);