JSF外部上下文getRealPath
我正在使用JSF2.1.2 在我的语言环境机器上JSF外部上下文getRealPath,jsf,weblogic,Jsf,Weblogic,我正在使用JSF2.1.2 在我的语言环境机器上 FacesContext.getCurrentInstance().getExternalContext().getRealPath("navigation.xml") 返回文件的正确路径 在另一台机器上,它返回null 我在两台机器上部署了相同的WAR文件。 两者都运行Weblogic Server 10.3.5 JSF库位于WEB-INF/libs文件夹中,我没有使用weblogic附带的版本 你知道为什么这样不行吗 任何其他建议如何获取文
FacesContext.getCurrentInstance().getExternalContext().getRealPath("navigation.xml")
返回文件的正确路径
在另一台机器上,它返回null
我在两台机器上部署了相同的WAR文件。
两者都运行Weblogic Server 10.3.5
JSF库位于WEB-INF/libs
文件夹中,我没有使用weblogic附带的版本
你知道为什么这样不行吗
任何其他建议如何获取文件的路径,以便不必调用getRealPath
编辑:我切换到JSF2.0.6。因为JSF2.1需要JavaServlet3.0,Weblogic还不支持JavaServlet3.0。但是错误仍然是一样的…可能重复的