との統合テストのweb.xmlをOK、これは一種のに関連している:Using jetty to install and run servlet tests programmaticallyロードアップ桟橋
が偉大な答えを得て、プログラム的にサーブレットをロードすることができましたし、そのすべての素晴らしいで作られました。
しかし私がしたいのは、テスト(クラスパス内のすべて)にweb.xmlをロードして(現在のクラスパスを使用して)サーバーを起動させることです。それを行うディレクトリに移動しますが、私はクラスパスから離れて作業したいと考えています。私のweb.xmlを本質的に検証します。
(関連性はありませんが、このアプリはscalaですが、問題はありませんでした。すべてが広告として機能します)。
私はあなたの問題を見ることはできません - "classpathのすべて"とはどういう意味ですか?特定のweb.xmlを使用してJettyを開始したいと思います。これは問題ありません。スクリプトを使ってweb.xmlをコピーし、Jettyを起動してください。 – Mork0075
実際にはテストと一緒に実行したい - 別のプロセスとして起動しないでください(これはうまくいきますが、プロセス単位テストと同じように整然としたものではありません) - その単なる便利なことです。 –