Konfigurieren statischer Ressourcen in jBoss AS 7
Ich möchte Bilder auf den server laden, speichern Sie diese im Datei-system (externe server) und dann zeigt Sie auf meiner JSF-Seite.
Möchte ich finden, dass so etwas wie dieses:
<?xml version="1.0" encoding="UTF-8"?>
<Context allowLinking="true" cookies="true" crossContext="true" override="true">
<Resources allowLinking="true"
className="com.triplemind.site.engine.SourceResolverContext"
homeDir="/home/myapp/files" />
</Context>
Ich einige Lösungen gefunden, aber ich Frage mich, ob es gibt ein besserer Weg, dies zu tun.
- Konfigurieren von statischen Ressourcen in JBOSS AS 7 (nicht beantwortet)
- Ersatz für context.xml in AS7? Zugriff auf Dateien außerhalb der
KRIEG? (nicht beantwortet)
Gibt es jBoss-Dokumentation, die ich gefunden habe:
Jede Hilfe wird geschätzt. Vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließlich habe ich beschlossen, FileServlet umgesetzt BalusC (link). Diese Lösung passt mir jetzt. Ich habe nur geändert, seine
basePath
auf einigen bestimmten Pfad auf meinem server.Diese Methode dokumentiert, die auf der JBoss-Foren funktioniert bei uns im laden alle statischen Ressourcen aus aufgelösten Ordner - , die sitzen in JBOSS_HOME aber zumindest nicht verpackt in EAR - /war -.
https://community.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath
Hatte ich ein Modul erstellt einen Ordner namens com/mycompany/main und fügen Sie alle Bilder in es.
Überspringen Sie Schritt 3 und Schritt 4 statt. (Manifest.MF-Eintrag - und die funktioniert)
Das Bild ist jetzt geladen mit
URL imgUrl = this.getClass().getClassLoader().getResource("myimage.jpg");