2

サーバーが起動したらすぐに Maven を実行する方法は? サーバーの実行後に cron を使用してスクリプトを実行しても問題ありませんか? それともこれは悪い習慣ですか?Jetty と Resteasy を使用し、Maven で実行して Web サーバーを起動しています。

サーバーが起動すると、Maven が自動的に起動するための最適なソリューションは何ですか? コマンドは次のとおりです。

mvn jetty:run -e

編集: Amazon EC2 を使用してインスタンスを起動しています。インスタンスが起動したらすぐに Maven ビルドを実行したいと考えています。Maven は、Resteasy、Jetty、および pom.xml ファイルに記述されているその他の多数の依存関係をビルドして実行します。

4

2 に答える 2

0

通常、Maven はデプロイ ツールではなくビルド ツールとして使用します。

何を達成しようとしていますか?Jetty を起動するだけの場合は、独自の init スクリプトが付属しており、有効にすると起動時に起動します。

これにMavenを使用する説得力のある理由がない限り、Mavenビルドプロセスで実行可能なJAR、WARなどの「実行可能ユニット」を作成し、代わりに起動時にそれを起動します。

于 2012-11-25T21:52:54.420 に答える
0

OS 固有の init スクリプト アプローチを使用できます。Ubuntu OS に関する非常に優れた回答は、ここにあります。

于 2012-11-25T06:34:16.077 に答える