組み込み Jetty の「warless」(展開された war、war ディレクトリのみ) デプロイメントを作成しようとしています。war フォルダーへのパスを WebAppContext(...) コンストラクターに渡し、extractWAR、copyWebDir、および CopyWebInf が false に設定されていることを確認して、実行することができました。一時ディレクトリを設定しません。
これはうまくいきます。ただし、これを停止した後、war フォルダーの内容は削除され、1 つの空のサブフォルダー (jsp) に置き換えられます。したがって、次にこれを実行するときには、実行するものが何もありません...そしてそれが問題です。
また、理想的には、JSP コンパイル アーティファクトを所定の位置に保持したいと考えています (さまざまな理由から、ビルド時にプリコンパイルされた JSP を作成していません .... まだ)。
誰がこれを引き起こすのか知っていますか? Jetty は、これは一時フォルダーであり、削除する必要があると考えていると想定していますが、そうではありません。