我在这里讨论了与此相关的stackoverflow上的一些相关案例,但主要是处理决定放置外部文件的位置并访问它们的情况,这很明显。
在我的情况下,我有一个Java EE应用程序需要使用第三方库来读取外部配置文件以确定另一个文件的位置。我正在使用Eclipse和Tomcat。
外部配置文件的行如下所示:FILENAME=[path]
,其中path应该是文件的完整路径名。
我无法知道他们如何访问该文件,只是说指定/WEB-INF/classes/file
或仅file
不起作用,库无法找到它。但是,当我将全名/Users/.../file
放在我的本地计算机上时,它可以找到它。
由于这是打算部署在云端的生产服务器上,是我将所需文件放入云存储的唯一解决方案,然后将配置文件设置为指向此绝对位置?