config.properties
Web サイトから実行されている JAR ローカル ディレクトリからファイルを読み込もうとしています。ストリーミングからクラスパスの取得まで、さまざまなコードを試しました。最後に、今試しているのは次のコードです。
FileInputStream f = new FileInputStream("./config.properties");
if(f != null) {
prop.load(f);
db = prop.getProperty("database");
dbuser = prop.getProperty("dbuser");
dbpass = prop.getProperty("dbpass");
host = prop.getProperty("host");
iloc = prop.getProperty("iloc");
}
これは、Netbeans 内でのテストおよび実行中に完全に評価されますが、2 番目に Web 上に配置して実行すると、同じディレクトリ内の同じファイルであっても構成ファイルが見つかりません。ありとなしで試しましたが、./
結果は同じです。