Я использую JSF 2.1.2.
На моей машине локали
FacesContext.getCurrentInstance().getExternalContext().getRealPath("navigation.xml")
возвращает правильный путь к файлу!
На другой машине он возвращаетnull
.
Я развернул один и тот же файл WAR на обеих машинах.Оба работают под управлением Weblogic Server 10.3.5
Библиотеки JSF находятся в папке WEB-INF/libs
, я не использую версию, поставляемую с weblogic.
Любая идея, почему это не работает?
Любое другое предложение, как я могу получить путь к файлу, чтобы мне не нужно было звонить getRealPath
?
РЕДАКТИРОВАТЬ: Я переключился наJSF 2.0.6.Потому что JSF 2.1 требует Java Servlet 3.0, который еще не поддерживается Weblogic.Но ошибка все та же ...