第3章 CodeReady Studio でのアプリケーションデプロイメント
IDE 内からサーバーにアプリケーションをデプロイするには、サーバーに関する情報で IDE を設定する必要があります。ローカルサーバーの場合、この情報には以下が含まれます。
- サーバーランタイム環境 (サーバーの場所、ランタイム JRE、設定ファイルの詳細など)
- サーバーアダプターとサーバーランタイム環境の管理設定 (アクセスパラメーター、起動引数、パブリッシュオプションなど)
JBoss Server Tools を使用すると、Runtime Detection (ランタイム検出) を使用して、ローカルサーバーを効率的に設定し、IDE と使用できるようにすることができます。この機能はアプリケーションのデプロイとテストを行うサーバーを迅速に設定するのに役立ちます。
3.1. ローカルサーバーの設定 リンクのコピーリンクがクリップボードにコピーされました!
Runtime Detection (ランタイム検出) は、指定のローカルシステムパスを検索し、特定タイプのランタイムサーバーを見つけます。Runtime Detection は、見つかったサーバーに対してデフォルトのサーバーランタイム環境とデフォルトのサーバーアダプターの両方を自動的に生成します。これらは、アプリケーションを即座にデプロイするためにそのまま使用したり、要件に合わせてカスタマイズしたりできます。
CodeReady Studio でローカルサーバーを設定する方法を説明します。
手順
- CodeReady Studio を起動します。
をクリックします。
Preferences ウィンドウが表示されます。
- 検索フィールドに JBoss と入力します。
- JBoss Runtime Detection を選択します。
- ボタンをクリックします。
- ランタイムサーバーが含まれるディレクトリーを見つけます。
をクリックします。
Searching for runtimes ウィンドウが表示されます。
- をクリックします。
ランタイムサーバーのディレクトリーへのパスを選択します。
- をクリックします。
3.2. リモートサーバーの設定 リンクのコピーリンクがクリップボードにコピーされました!
CodeReady Studio でリモートサーバーを設定する方法を説明します。
手順
- CodeReady Studio を起動します。
Ctrl+N キーを押します。
Select a wizard ウインドウが表示されます。
- 検索フィールドに Server と入力します。
- Server を選択します。
ボタンをクリックします。
Define a New Server ウィンドウが表示されます。
- 適切なサーバータイプを選択します。
をクリックします。
Create a new Server Adapter ウィンドウが表示されます。
- Remote チェックボックスを選択します。
- 適切な Controlled by オプションを選択します。
- Server lifecycle external managed チェックボックスを選択します。
- Assign a runtime to server チェックボックスを選択します。
をクリックします。
JBoss Runtime ウィンドウが表示されます。
- Home Directory フィールドの をクリックして、ランタイムサーバーを見つけます。
をクリックします。
Remote System Integration ウィンドウが表示されます。
Remote Server Home フィールドで をクリックします。
Browse remote system ウインドウが表示されます。
- リモートサーバーが含まれるディレクトリーへのパスを指定します。
- をクリックします。
3.3. アプリケーションのデプロイ リンクのコピーリンクがクリップボードにコピーされました!
ローカルサーバーの設定後に、サーバーアダプターを使用して IDE からサーバーにアプリケーションをデプロイできます。サーバーアダプターは、アプリケーションとサーバー管理を簡単にデプロイできるように、サーバーと IDE 間のランタイムの通信を可能にします。
CodeReady Studio のサーバーにアプリケーションをデプロイする方法を説明します。
手順
- CodeReady Studio を起動します。
を右クリックします。
Run on Server ウインドウが表示されます。
- Choose an existing server チェックボックスを選択します。
- デプロイメントのサーバーを選択します。
- をクリックします。
内部の CodeReady Studio Web ブラウザーでアプリケーションが開かれます。