【问题标题】:Relative Path not working in Vaadin Application相对路径在 Vaadin 应用程序中不起作用
【发布时间】:2014-12-01 14:38:14
【问题描述】:

我在 Eclipse 中有一个使用 Tomcat 运行的 Vaadin 应用程序。我有一个需要访问文件夹“/WordNet-JWI/3.0/dict/”的外部 jar 文件。

这在普通 Java 应用程序中工作得很好,该文件夹位于主项目文件夹中,但在 Web 应用程序中,它无法解析此相对路径并给出错误 字典目录不存在: WordNet-JWI/3.0/dict

我对 Web 应用程序相当陌生,不知道将 Wordnet 文件夹放在哪个文件夹中,以及如何使其可用于外部 jar 以使其正常运行。

PS - 我将外部 jar 放在 /WEB-INF/lib 中并且工作正常。

【问题讨论】:

    标签: java vaadin relative-path


    【解决方案1】:

    根据您的路径,该文件的位置应从分区的根目录开始。 例如,如果您使用的是 Windows,如果您在 C: 上运行 webapp,它将是 C:/WordNet-JWI/3.0/dict/。

    请注意,在 unix 上,运行 Tomcat 进程的“用户”必须对该文件夹具有 r/w 权限。

    问候。

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 2012-07-02
      • 1970-01-01
      • 2017-07-12
      • 2013-10-22
      • 1970-01-01
      • 2013-02-19
      • 2015-08-30
      • 2011-03-17
      相关资源
      最近更新 更多