[JAR] Namenskonventionen für Ressourcen

Status
Nicht offen für weitere Antworten.

frischfisch

Mitglied
Hi,

ich packe meine Ressourcen (Grafiken, Skripte) in eine Jar-Datei. Jetzt hab ich das Problem, dass ich nicht jede beleibige Ressource mit getRessource() laden kann:
Code:
// resources.jar
String tempPath = "/resources/images/logo.png";
URL tempURL = Application.class.getResource(tempPath);   // funktioniert
tempPath = "/conf/conn.xml";
tempURL = Application.class.getResource(tempPath);       // Fehler: tempURL = null ?
Müssen irgendwelche Konventionen eingehalten werden?

Grüße,
frischfisch
 
Hab gerade festgestellt, dass das Problem beim Application Server (JBoss) liegt. Ansonsten tritt das Problem nicht auf. Die resource.jar ist innerhalb der ear-Datei deployed und ist im tmp-Verz. korrekt extrahiert. Trotzdem findet die Anwendng einen Teil der Ressourcen nicht .. :shock:
 
Gibt es einen Weg, sich zur Laufzeit die angemeldeten Archive anzeigen zu lassen und die Pfade, in denen sie sich befinden?

Grüße, frischfisch.

//EDIT: Der Aufruf von:
Code:
String path = System.getProperty("java.class.path");
nützt mir in diesem Fall nichts, da ich die die Jars über ein Manifest einbinde und sie nicht im Classpath erscheinen. Ich möchte fern sehen, welche Jars erreichbar sind und wo.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben