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 に答える