テスト目的のために、静的コンテンツのみを提供するためにJetty 8を使用したいと思います。私は、コマンドラインからWebサーバを起動する方法を知っている:私はバニラ突堤を使用できるようにしたいと思い静的コンテンツのみを配信するJetty8の起動方法を教えてください。
のjava -jar start.jar jetty.port = 8082
、好ましくは8か
のjava -jar start.jar OPTIONSの=資源resources.root = ../fooのjetty.port = 8082
FIL:7、およびのようなものを使用して、それを開始esはサーバーのルートからアクセスできるはずです。 ../foo/x.html
というファイルには、http://localhost:8082/x.html
でアクセスする必要があります。
私はWARファイルなど何も作成したくありません。サーバー側ではキャッシングを行わず、Windowsマシン上でファイルをロックしないようにするのが望ましい。また、私は、サブディレクトリ、ファンシーなファイルブラウザ、またはクライアントからそれらを変更する方法でも、ファイルを提供したいだけです。
これは可能ですか?そうでない場合は、そのような動作を達成するために最低限必要な設定は何ですか?
追加情報
私は、次のコマンドを試してみました。私は、突堤8はhttp://localhost:8080/javadoc/
を使用して出荷されたJavadocを閲覧することができると期待が、それは常に/私など--ini OPTIONS =サーバー、リソース/ jetty.xmlコンテキストをstart.jar -jar 404
のjavaを与えますjavadoc.xml
理由にhttp:// localhost:8080/javadocツール/は動作しません。あなたのjettyホームディレクトリに 'javadoc'という名前のディレクトリが存在しないためです。桟橋の流通にjavadocが付属していないときに、桟橋がこれを出荷している理由を私は理解していません。上記のURLを動作させるには、あなたのjettyホームにディレクトリ 'javadoc'を作成し、 'javadoc'ディレクトリに 'index.html'というhtmlファイルを作成するだけです。上記の手順が必要な理由を知るには、 'webapps'ディレクトリのjavadoc.htmlを見てください。 – Parvez