GeoLiteCityファイルにアクセスしようとしていますが、ローカルマシンでは動作していますが、クラウド(Azure)でパスを取得できません。クラウド環境でローカルファイルにアクセス
/src/main/resources/database/GeoLiteCity.dat
マイコード::コードは、Java WebAppのはTomcat上で実行されているの一部です
void getFile() {
if (this.file == null) {
try {
URL url = this.getClass().getClassLoader().getResource("database/GeoLiteCity.dat");
this.file = new File(url.toURI());
System.out.println(file.getPath().toString());
} catch (Exception ex) {
System.out.println(file.getPath().toString(),ex);
}
}
}
どのAzureサービスを使用しましたか? Azure WebAppsまたはクラウドサービス? –