相对路径在Vaadin应用程序中不起作用

时间:2014-12-01 14:38:15

标签: java vaadin relative-path

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

这在普通的Java应用程序中完全正常,其中文件夹保留在主项目文件夹中,但在Web应用程序中,它无法解析此相对路径并出现错误 Dictionary目录不存在:WordNet-JWI / 3.0 / dict

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

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

1 个答案:

答案 0 :(得分:0)

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

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

问候。