相关疑难解决方法(0)

如何查找基于servlet的应用程序的工作文件夹以加载资源

我编写了一个Java servlet,我想在不同服务器上的许多Tomcat实例上安装它.servlet使用一些静态文件,这些文件在WEB-INF下用war文件打包.这是典型安装中的目录结构:

- tomcat
-- webapps
--- myapp
---- index.html
---- WEB-INF
----- web.xml
----- classes
------ src
------- .....
----- MY_STATIC_FOLDER
------ file1
------ file2
------ file3
Run Code Online (Sandbox Code Playgroud)

我如何知道MY_STATIC_FOLDER的绝对路径,以便我可以读取静态文件?

我不能依赖"当前文件夹"(我在新文件(".")中得到的)因为它取决于Tomcat服务器的启动位置,这在每个安装中都是不同的!

resources servlets relative-path working-directory absolute-path

28
推荐指数
1
解决办法
3万
查看次数