WildFlywithEclipse–インストールとセットアップ
1. 概要
この記事では、EclipseIDEから直接WildFlyでアプリケーションを実行およびデバッグします。
WildFlyアプリケーションサーバーとEclipseを個別に使用して、アプリケーションを構築および実行できます。 最初のステップとして、アプリケーションサーバーを単独で起動および停止できます。 ただし、両方を統合すると、開発が迅速になります。 たとえば、デバッグモードでコードを変更すると、変更は自動的に展開されます。
スクリーンショットはEclipsePhotonで撮影されたものであり、他のバージョンやオペレーティングシステムでは異なる場合があることに注意してください。
2. 要件
まず、次のソフトウェアをインストールすることから始めます。
次に、すべてが適切に構成されているかどうかを確認します。 EclipseとWildFlyの両方が正しく機能する場合は、設定を続行できます。
3. JBossToolsプラグインのインストール
Eclipse用のJBossToolsプラグインを使用します。 JBoss Toolsは、とりわけ、EclipseとWildFly間の統合を提供します。
プラグインをインストールするには、次の2つの方法があります。
- ウェブサイトからインストールできます
- Eclipseマーケットプレイスからインストールできます
- Eclipseを開く
- ヘルプをクリックしてから、Eclipseマーケットプレイスをクリックします。
- JBossツールを検索します
- JBossToolsソリューションの横にあるInstallをクリックします
- ウィザードの残りの部分に従ってください
4. Eclipseでのアプリケーションサーバーの構成
まず、WildFlyサーバーをEclipseに追加します。
まず、Eclipseに新しいViewを追加します。 ウィンドウ/ビューの表示/その他をクリックしてください。
次に、サーバー/サーバーをクリックしてください。 これで、Eclipseにサーバータブが表示されます。
その後、をクリックしてサーバーを追加できます
次のステップでは、 JBoss Community カテゴリを展開し、WildFlyインストールと一致するWildFlyバージョンを選択します。 残りの部分については、ウィザードに従います。
インストールされているバージョンが利用できない場合は、最新バージョンを選択してください。 ただし、特定のバージョンをサポートする新しいリリースがある場合は、必ず JBossToolsをアップグレードしてください。
5. WildFlyにアプリケーションを追加する
アプリケーションサーバーを構成した後、サーバーにアプリケーションを追加します:
- サーバータブでWildFlyインスタンスを右クリックします
- [追加と削除]をクリックします
- デプロイするアプリケーションを選択します
- 追加をクリックします
- 完了をクリックします
メッセージ’サーバーに追加またはサーバーから削除できるリソースはありません’は、サーブレットAPIのバージョンが一致しない場合に表示されます。
したがって、最初に、サーブレットAPIバージョンがWildFlyインストールでパッケージ化されたサーブレットAPIバージョンと一致することを確認します。
- プロジェクトを右クリックします
- プロパティをクリックします
- プロジェクトファセットをクリックします
- プロジェクトがまだファセット形式になっていない場合
- ファセット形式に変換…をクリックします
- 「動的Webモジュール」を有効にする
設定後、WildFlyサーバーインスタンスの下にアプリケーションが表示されます。
6. アプリケーションの実行
ついにEclipseからWildFlyとアプリケーションを起動できます。WildFlyインスタンスを右クリックし、Startをクリックします。 アプリケーションが起動しており、使用できます。
アプリケーションを手動でデプロイするか、ビルドツールを使用することで、同じ結果を達成できたはずです。 ただし、IDE内からアプリケーションサーバーを起動すると、アプリケーションをデバッグできるなどの利点があります。
7. アプリケーションのデバッグ
まず、サーバーまたはコンソールタブの[サーバーの停止]ボタン(赤い四角)を押して、サーバーを停止します。
次に、WildFlyインスタンスを右クリックし、デバッグをクリックして、アプリケーションをデバッグモードで起動します。
コードを変更すると、自動的にデプロイされます。 より大きな変更を加えると、Eclipseから再起動するように指示するメッセージが表示されます。 インスタンスを右クリックしてから[デバッグで再起動]をクリックして、アプリケーションサーバーを手動で再起動することもできます。
多くの場合、ソースコードはデバッガーでまだ利用できません。 次のメッセージが表示されます:ソースが見つかりません。 その場合は、ソースを利用できるようにするだけです。
- ソースルックアップパスの編集をクリックします
- [追加]をクリックします
- Javaプロジェクトを選択します
- プロジェクトを選択します
- ウィザードに従ってください
8. 結論
この記事では、JBossToolsプラグインを使用してWildFlyとEclipseを統合しました。 これらのツールを組み合わせることで、アプリケーションをより簡単にデプロイできます。
ただし、最大の利点は、この設定でアプリケーションをデバッグモードで起動でき、コードの変更がすぐに表示されることです。 このようにして、開発プロセスをより速く、より効率的にしました。