Wie starte ich Jetty8 zu dienen nur statischen content?

Für Testzwecke, den ich nutzen möchte Steg 8 und dienen nur statischen Inhalt. Ich weiß, wie man den webserver über die Befehlszeile:

java-jar start.jar jetty.port=8082

Ich würde gerne in der Lage, einen Vanille-Steg, vorzugsweise 8 oder 7, und starten Sie es mit etwas wie:

java-jar start.jar OPTIONEN= - Ressourcen Ressourcen.root=../foo Steg.port=8082

Die Dateien sollten dann zugänglich sein, die von der root des Servers. Eine Datei namens ../foo/x.html zugänglich sein sollte, über http://localhost:8082/x.html.

Ich will nicht, um eine war-Datei oder etwas Phantasie. Vorzugsweise sollte es nicht tun, caching auf der server-Seite verlassen, werden die Dateien entsperrt, die auf Windows-Rechnern. Auch, ich will nur dienen Dateien, auch die sich in Unterverzeichnissen, die keine Lust auf Datei-browser oder die Möglichkeiten, Sie zu modifizieren, die von einem client.

Ist das möglich? Wenn nicht, was ist die minimale Konfiguration benötigt, um zu erreichen, ein solches Verhalten?

Zusätzliche Informationen

Habe ich versucht, folgenden Befehl. Ich hatte erwartet, in der Lage sein zu durchsuchen, der javadoc-Dokumentation im Lieferumfang Steg 8 mit http://localhost:8080/javadoc/, aber es gibt mir immer einen 404 -

java-jar start.jar --ini-OPTIONEN=Server-Ressourcen etc/jetty.xml contexts/javadoc.xml

  • Der Grund, warum localhost:8080/javadoc nicht funktioniert ist, weil es kein Verzeichnis mit dem Namen 'javadoc' in Ihrem jetty-home-Verzeichnis. Ich verstehe nicht, warum Anlegestelle Schiffen dies als ein Beispiel, wenn der jetty-distribution nicht kommt mit javadoc. Um die erwähnte url Arbeit, die Sie gerade brauchen, um create directory 'javadoc' in deinem jetty-home " und erstellen Sie eine html-Datei namens 'index.html" in der "javadoc" - Verzeichnis. Haben Sie einen Blick auf javadoc.html im 'webapps' - Verzeichnis, um zu wissen, warum die oben genannten Schritte sind erforderlich.
InformationsquelleAutor Roel Spilker | 2012-06-28
Schreibe einen Kommentar