【问题标题】:Where should the files referred from GlassFish server 3.0 web app reside?GlassFish server 3.0 web 应用程序引用的文件应该驻留在哪里?
【发布时间】:2014-01-16 04:59:37
【问题描述】:

我已经在 GlassFish server 3.0 中部署了我的 Web 应用程序。当我执行它时,我得到一个错误:系统找不到指定的文件(MobileOntologyRev1.owl),这是我在我的代码中读取的文件(我没有在我的代码中指定这个文件的绝对路径,并使用文件名简单地引用它,而无需任何附加路径)。这个文件应该保存在哪里才能访问它?我目前已尝试将其保存在 WEB-INF/Classes 文件夹和 glassfish/domains/domain1/ 内的应用程序的根目录中

我应该把这个文件放在哪里??

【问题讨论】:

    标签: file-io glassfish


    【解决方案1】:

    您可以考虑利用下面提到的 FaceContext。 例如,您可以在 WEB-INF 中创建一个文件夹(reports)。

    String  pathToFile=  
    

    FacesContext.getCurrentInstance().getExternalContext().getRealPath("/WEB-INF/reports/MobileOntologyRev1.owl");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      相关资源
      最近更新 更多