Ich versuche, auf GeoLiteCity-Datei zuzugreifen, es funktioniert auf meinem lokalen Computer, aber nicht in der Cloud (Azure) Pfad abrufen. Datei gespeichert genau Hierarchie wie:Zugriff auf lokale Datei in Cloud-Umgebung
/src/main/resources/database/GeoLiteCity.dat
Mein Code:
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);
}
}
}
Welchen Azure-Dienst haben Sie verwendet? Azure WebApps oder Cloud-Dienste? –