我用线
FileInputStream stream = new FileInputStream("myfile.properties");
在不指定路径的情况下打开属性文件。
在Apache Tomcat上运行该文件时,找不到该文件。我将文件放入应用程序的根文件夹中。
Java在哪个文件夹中寻找?
我无法更改路径,因为代码不是我自己的。
它会在以下文件夹中查找结果:
System.getProperty("user.dir")
这可能在任何地方。这取决于启动tomcat服务器时的当前工作目录。
如果您无法从标准日志或tomcat启动过程中找出来,请尝试加载一个小的servlet,该servlet在加载时会打印该信息。