В моем веб-приложении в Tomcat 7 я получаю ресурс в приложении, используя servletContext.getResource("file.xml")
.Это возвращает URL-адрес в форме jndi:/localhost/app/file.xml
.
Однако, поскольку мне нужно передать этот файл в библиотеку, которая может принимать только реальные пути к файлам (я думаю, что он имеет встроенный скрипт Ruby), этот URL-адрес выигралне делают.
Есть ли способ получить реальный путь к файлу?Я знаю, что это сделает приложение неспособным запускаться из WAR, но это нормально.