1

java -jar start.jar を実行すると、次のディレクトリ構造が得られます。 ./mydir/work/Jetty_0_0_0_0_8984_solr.war__solr__.sltihw/webapp/WEB-INF/

以下のすべて/workが実行時に膨張しています。ただし、実行ユーザーには Solr インストール ディレクトリへの書き込み権限がないため、動的なインフレは機能しません。

Jetty などを事前に膨らませる方法はありますか?

4

1 に答える 1

0

war ファイルの解凍は、org.eclipse.jetty.webapp.WebAppContext#extractWar(boolean)メソッドによって制御されます。

このフラグを設定するには、ContextDeployerを使用し、コンテキスト構成でそのフラグを false に設定します。注: これは、war ファイルを webapps ディレクトリにドロップするWebAppDeployerの単純なデプロイを使用しなくなったことを意味します。

<Set name="extractWAR">false</Set>

contexts/test.xmlxml ファイルの例については、jetty-distribution を参照してください。

于 2012-10-15T14:04:21.817 に答える