Jetty 9.0.5 で Web アプリを実行しています (更新できます。これを書いている時点では 9.1.2 が最新です)。Jetty ドキュメントで説明され、 で定義されている通常の Web アプリ デプロイヤーがありetc/jetty-deploy.xml
ます。私は Jetty xml ファイルを使用して Web アプリのコンテキストを定義しているため、新しいコードを運用サーバーにプッシュするときは、Jetty xml ファイルを使用して新しいmyapp.war
ファイルをアップロードし、rsync
そのファイルをタッチしmyapp.xml
ます。これは非常にうまく機能しますが、アプリが何らかの異常をスローする数秒があり、NullPointerException
一部のユーザーは静的に提供されるファイル (.js
戦争からのファイル) が破損しているように見えるため、アプリのブラウザーのキャッシュをフラッシュする必要があります。再び働く。
これは完全に機能するはずですか、それともこのような短いデッド タイムが予想されますか?
私はディレクトリに配置せずmyapp.war
(webapps
そこにあるのmyapp.xml
はそこだけです)explodeWars
、true
デプロイヤーにいます。