【发布时间】:2014-08-06 21:10:33
【问题描述】:
我正在尝试部署 REST Web 服务。我使用 glassfish 作为网络服务器。 当我尝试打开外部文件时遇到问题。换句话说,我想读取名为“config.xml”的 web-inf 文件夹中的文件。
当我使用Java应用程序(不是Web应用程序)时,我使用以下代码打开文件但现在它不起作用
String path = new File (".") GetCanonicalPath () + "/ config.xml".
真诚的
【问题讨论】:
-
How can I get path of resource under WEB-INF/class folder (java ee web dynamic project) 的可能重复项 - 或者只是在 SO 上搜索
ServletContext.getRealPath,您会发现很多参考资料。 -
使用@Context private ServeltContext myContext;
标签: java rest jakarta-ee glassfish-4