Dienen Dateien aus Ordner außerhalb der web-Anwendung mit Jetty

Ich habe ein Java-web-Anwendung (Eclipse/OSGI) auf einem Jetty-server. Ich möchte in der Lage sein zu dienen, die statische Dateien, die auf meiner web-Anwendung aus einem Ordner außerhalb des web-root. In meinem web-Anwendung, ich weiß aber noch nicht, den Namen der Datei an, ich möchte, um bedient zu werden, so möchte ich den Dateinamen (und/oder Pfad) als VM-parameter, wenn ich meine web-Anwendung. Zum Beispiel:

Habe ich ein Bild - myImg.jpg - das habe ich in einem Ordner auf dem Dateisystem des Servers, zum Beispiel root/images/myImg.jpg. Ich möchte dies als einen VM-parameter, z.B. "-DmyImg=/images/myImg.jpg/" so, ich kann das Bild und zeigt Sie auf meiner web-Seite. Wie kann ich dies erreichen? Kann ich dies ohne die Schaffung einer neuen Servlet?

Vielen Dank im Voraus für jede Hilfe!!!

  • Ich versuche, einen ContextHandler in der jetty.xml config-Datei, die ich in Punkt der baseResource auf den tatsächlichen Ordner im Dateisystem, aber wenn ich versuche, auf Sie durch den contextPath die Ressource ist "null".
InformationsquelleAutor Farna | 2011-11-29
Schreibe einen Kommentar