0

我有这段代码:

Paths.get("conf/app.properties").toAbsolutePath()

当我在 Tomcat 7 中运行它时,它会正确解析为相对目录,使用$CATALINA_HOME. 但是当我在 Tomcat 9 中运行它时,它会“解决”/conf/app.properties显然不存在的问题。如何让 Tomcat 9 正确解析路径?

4

1 回答 1

1

我检查了这个答案 - 似乎正在做一些接近你需要的事情: Reading properties from tomcat

我很快就想到了:

<%= new File(System.getProperty("catalina.base"), "conf").getAbsolutePath() %>
于 2018-02-06T13:43:54.480 回答