Ich habe Ressourcen in meinem Java-Projekt unter Ressourcen-Ordner. Wenn ich die folgende Methode [2] benutze, um die Ressource zu laden, arbeitet sie. Aber wenn ich meinen Krieg in wildfly 9.x einsetze, kann ich die file.avsc Datei nicht finden. Es gibt den Klassenpfad als [1]; Wie kann ich Ressourcendateien in Jboss War laden?So laden Sie Ressourcen-Dateien in jboss Krieg - wildfly9.xV
[1]
java.io.FileNotFoundException: /content/ratha.war/WEB-INF/lib/core-0.0.1-SNAPSHOT.jar/avro_schemas/file.avsc (Keine solche Datei oder das Verzeichnis)
[2]
ClassLoader classLoader = getClass().getClassLoader();
ClassLoader classLoader = this.getClass().getClassLoader();
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
File file = new File(classLoader.getResource("avro_schemas/file.avsc").getFile());
Danke das funktioniert .. – Ratha