我编写了一个 Java servlet,我想将它安装在不同服务器上的许多 Tomcat 实例上。servlet 使用一些与 WEB-INF 下的 war 文件一起打包的静态文件。这是典型安装中的目录结构:
- tomcat
-- webapps
--- myapp
---- index.html
---- WEB-INF
----- web.xml
----- classes
------ src
------- .....
----- MY_STATIC_FOLDER
------ file1
------ file2
------ file3
如何知道 MY_STATIC_FOLDER 的绝对路径,以便读取静态文件?
我不能依赖“当前文件夹”(我在新文件(“.”)中得到什么),因为它取决于 Tomcat 服务器的启动位置,这在每次安装中都不同!