0

にmaven-jetty-pluginを追加し、pom.xmlゴールを実行しましたjetty:run-war。すべて正常に動作します。しかし、プロジェクトのホットリデプロイが必要な場合は、ソースコードを変更した後、プロジェクトで目標を繰り返す必要がありpackageます(プロジェクトを、アセンブルされていないWebアプリケーションではなく.warとしてデプロイしたためだと思います)。
しかし、packageゴールを実行すると、エラーが発生します。Could not copy webapp sources... [C:\..\workspace\PROJECT_NAME\target\PROJECT_NAME-0.0.1-SNAPSHOT]-ゴールを実行するときにMavenによって削除する必要のあるファイルがpackage、起動したJettyサーバーによって破損(ビジー)されているためです。

この問題を解決する方法は?

ありがとう。

4

1 に答える 1

1

jetty を として実行したくないのはなぜですかmaven jetty:run。コンパイルされたファイルをディレクトリにコピーするだけです(またはIDEに任せてください)。また、アプリケーションを再デプロイせずに静的リソースを変更できます

于 2012-04-25T14:44:48.673 に答える