Здравствуйте, stenkil, Вы писали:
S>Здравствуйте, JINI, Вы писали:
JIN>>Есть у меня вэб-приложение в котором есть файл, который расположен в WEB-INF/resources/file.xml.
JIN>>Также в вэб-приложении у меня есть сервлет, который должен считать содержимое этого файла.
JIN>>Вопрос: как найти этот файл через сервлет, чтобы его считать?
S>Попробуй
S>S> getServletContext().getRealPath("/WEB-INF/resources/file.xml");
S>
Я смотрю,что он
Returns a String containing the real path for a given virtual path. For example, the path "/index.html" returns the absolute file path on the server's filesystem would be served by a request for "http://host/contextPath/index.html", where contextPath is the context path of this ServletContext..
The real path returned will be in a form appropriate to the computer and operating system on which the servlet container is running, including the proper path separators. This method returns null if the servlet container cannot translate the virtual path to a real path for any reason (such as when the content is being made available from a .war archive).
У меня war файл и я, как понимаю, он вернёт null.
И ещё один момент. Мне также необходимо взять ссылку на другой файл из того же каталога и записать в него. Т.е. как я понимаю, url-ссылка здесь не пойдёт.