1

我正在使用 Apache Tomcat 服务器。在库中的 Java 类中,我需要打开一个文件以使用 getResourceAsStream() 读取它。文件应该在哪个目录中以便可以从 Java 代码中打开,我应该在 getResourceAsStream() 的参数中使用什么路径?

4

1 回答 1

1

此代码从 conf 文件夹中读取 test.properties 文件:

            File file = null;
            if (System.getProperty("catalina.base") != null)
                file = new File(System.getProperty("catalina.base") + "/conf/test.properties");
            else
                throw new RuntimeException("Catalina.base doesn't exists.");
            FileInputStream fis = new FileInputStream(file);
            props.load(fis);
            fis.close();                
于 2013-04-22T17:50:35.517 回答