1

現在、maven を使用する sprimgmvc アプリがあります。私は現在 mvn:package を使用して war をビルドし、それを tomcat に展開して開発していますが、これは非常に面倒です。そのことについて、自動的にビルドしてTomcatにデプロイするようにEclipseを構成していませんか?

プロジェクトに変更を加えた場合に、保存して実行するだけでTomcatにデプロイできるようにするために必要な手順を誰か教えてください。他にアプリをビルドしてテストするには?

ありがとうございました

4

3 に答える 3

0

here is a my way to debug and run maven web project with eclipse. though code is not hot deployed but it works fine for me.

Steps are as follows

  • open command prompt and go to your project directory. Lets say it is /opt/myhome/myproj

  • run mvnDebug tomcat:run command, make sure you have mvn and mvnDebug at system path

  • A message will be appeared like one mentioned in screenshot attached below, this states that maven is waiting for remote connection.

    リモート デバッグを待機しています

Now we need to Remotely connect to maven from IDE. To do that

  • Right click on the project and select "DebugAs" ---> "Debug configuration" デバッグ構成の選択

  • [Remote Java application] の下に詳細を強調表示した新しいエントリを追加し、[ Debug ] ボタンを選択します。 ここに画像の説明を入力

  • ターミナルに戻ると、以下のような画面が表示されます ここに画像の説明を入力

  • Web アプリをデバッグする準備ができたら、ブレーク ポイントを配置して呼び出すと、IDE がデバッグ パースペクティブに切り替わります ここに画像の説明を入力

これで完了です。コードにいくつかの変更を加えた場合。Ctrl-C を使用してターミナルから停止し、mvnDebug tomcat:runを再実行してから、IDE からリモート デバッグを実行する必要があります。

開始コードで述べたように、ローカル デバッグ モードのようにホット デプロイできませんが、戦争を再構築して外部の tomcat インスタンスにデプロイするよりもはるかに優れたアプローチです。

これがあなたのクエリをターゲットにしていることを願っています

于 2013-10-11T09:27:32.387 に答える