我有一个包含 DB URL 等 DB 详细信息的配置文件(让我们将其保留为 ABC.xml)。我将它放在 server.xml(Tomcat)中并使用 JNDI 查找来访问它。因为我必须在server.xml,我想让它与 windows 和 linux server 兼容。由于该文件被放置在应用程序之外,我必须在 server.xml 中将其引用为 D:/ABC.xml(for windows) 或 ..\ ..\..\config\(适用于Linux)。有没有办法引用这个ABC.xml路径,这样我就不必在不同的服务器上使用不同的格式。
请注意,这个 ABC.xml 是在 Tomcat 的 server.xml 中引用的,所以我猜它不能放在应用程序中,可以称为相对路径。