Payara for Beginners - Payara ServerをNetBeansに追加する
Originally published on 17 Aug 2018
Last updated on 13 Dec 2019
Payara Server上でアプリをテストする時、IDEと連携してアプリをテストできるようにしておくと非常に便利です (そもそも、そのためのIDEですが)。もしNetBeansを使用しているのなら非常に簡単に実現できます。このブログではPayara ServerをNetBeansにセットアップしてWebアプリを実行するための手順をご紹介します。
まだテストするプロジェクトを作成していない場合は、このガイドの最初のセクションをお読みください。もし実行するアプリが既にあるのならば、このセクションは飛ばして構いません。
Mavenでテストアプリケーションを作成する
- 最初に、新規プロジェクト・ウィザードでプロジェクトを作成します。Mavenカテゴリで 'アーキタイプからプロジェクト' を選択し「次へ」をクリックします。
- 'maven-archetype-webapp' というアーキタイプを選択して「次へ」をクリックします。
- プロジェクト名とグループIDを選択します。下の4箇所の項目はMavenのためのものです。命名規約には次のページを使用します: https://maven.apache.org/guides/mini/guide-naming-conventions.html
4. これでPayara Serverにデプロイする最初のアプリケーションが作成できました。
Payara ServerをNetBeansに追加する
Payara ServerではNetBeansとの連携をより良くするプラグインを用意しています。これを使用することでPayara ServerをNetBeansに認識させ、デプロイやアプリケーションの管理をNetBeans上から行えるようになります。Payara NetBeans pluginsは以下の手順で追加することが可能です。
- ツール → プラグイン を選択します。
- '利用可能なプラグイン' タブで 'Payara' を検索し、選択可能なチェックボックスすべてをチェックします。これにはメイン・プラグインとPayara Serverにアクセスする共通ライブラリが含まれています。
3. プラグインをインストールした後、「完了」ボタンをクリックしてNetBeans IDEを再起度します。
プロジェクトがセットアップされているため、これにPayara Serverを設定する必要があります。設定は以下の手順で行います。
- ツール → サーバー を選択し サーバーの追加 をクリックします。
- Payara Serverを選択します。サーバー名には任意の名前を設定できます。この例では、'Payara' としています。「次へ」ボタンをクリックします。
- Payara Serverを展開した場所から 'payara41' ディレクトリの位置を指定を指定します。License Agreementを読んでこれを受け入れ、「次へ」をクリックします。
ドメインを選択します。ドメインは基本的に実行時のサーバーです。独自に作成していなければ、デフォルト・ドメインであるdomain1を使用します。User nameに 'admin' と入力し、Passwordは空欄とします。
- これでサーバーが作成できました。この画面で詳細がすべて正しいか確認してください。また、テスト・アプリではI've also disabled the option 'Start Registered Derby Server' オプションは無効になっていますので、サーバーの起動時間はいくらか速くなります。データベースが必要な場合にはチェックボックスを選択したままにしてください。
- このウィンドウを閉じた後、テスト・プロジェクトを右クリックして 'Run' を選択してから、作成したサーバーを選択します。サーバーが起動してブラウザに 'Hello World!' のメッセージが表示されるはずです。
サーバーを停止するには、ウィンドウ下部のサーバー・ログのところで出力→ 'Name of created server' に切り替え、このウィンドウの停止ボタンをクリックします。
Related Posts
AI Tools for Jakarta EE at the upcoming Virtual Payara Conference
Published on 14 Nov 2024
by Dominika Tasarz
0 Comments
Virtual Payara Conference is coming next month and on Day 2 - Developer Insight - we will help you unlock the future of Jakarta EE development!
AI Tools for Jakarta EE - 12 December 2024, 3:40pm GMT - Register Here!
Join Gaurav Gupta, Senior ...
Deploy Jakarta EE & MicroProfile Apps Faster with the Payara Cloud Maven Plugin
Published on 28 Jun 2024
by Luqman Saeed
0 Comments