gpt4 book ai didi

java - 是否有一种通用的格式/方法可以在 windows 和 linux 中定位配置文件?

转载 作者:搜寻专家 更新时间:2023-11-01 03:08:10 24 4
gpt4 key购买 nike

在我的应用程序中,我有一个配置文件 (ABC.xml),其中我们有数据库属性、log4j.xml 路径和其他。log4j.xml 路径在 ABC.xml 中给出为 (D:\log4j.xml) 对于 linux 为 (.\\..\\..\\log4j.xml\\).

我们正在使用 apache tomcat 服务器,我们在服务器上下文中有 ABC.xml。

有什么方法可以使我对两者的 log4j 路径具有相同的表示windows 和 linux 但它会根据服务器类型进行相应的解释?

最佳答案

好吧,如果您使用的是 servlet,并且文件在项目中,在 servlet 中,您可以:

InputStream is = getServletContext().getResourceAsStream("/log4j.xml");

关于java - 是否有一种通用的格式/方法可以在 windows 和 linux 中定位配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com