一尘不染

FileInputStream在哪个文件夹中寻找?

tomcat

我用线

FileInputStream stream = new FileInputStream("myfile.properties");

在不指定路径的情况下打开属性文件。

在Apache Tomcat上运行该文件时,找不到该文件。我将文件放入应用程序的根文件夹中。

Java在哪个文件夹中寻找?

我无法更改路径,因为代码不是我自己的。


阅读 591

收藏
2020-06-16

共1个答案

一尘不染

它会在以下文件夹中查找结果:

System.getProperty("user.dir")

这可能在任何地方。这取决于启动tomcat服务器时的当前工作目录。

如果您无法从标准日志或tomcat启动过程中找出来,请尝试加载一个小的servlet,该servlet在加载时会打印该信息。

2020-06-16