Show Table of Contents
3.3. JBDS ベースのデプロイメント
この説明に従い、 JBoss Enterprise SOA Platform で実行中の JBDS BPEL プロジェクトを BPEL Console にデプロイします。
- まず、JBDS BPEL プロジェクトを作成またはインポートします。この例では、
$/samples/quickstart/hello_worldディレクトリから既存プロジェクトをインポートしています。JBFS の左側のナビゲーターパネルにある メニューを選択します。次に -> エントリを選び、 ボタンをクリックしてください。 - ボタンをクリックして、
hello_worldquick start ディレクトリへ移動します。ディレクトリに移動してから、 ボタンを押します。プロジェクトがインポートされると、BPEL プロセスや WSDL の説明など、コンテンツを確認することができます。 - JBoss SOA Platform のサーバー設定を作成します。Server タブが JBDS ウィンドウの下側に表示されるはずです。表示されていない場合、->-> メニューへ移動し、手動でビューを開いてください。
- ビューで右クリックして、-> メニューを選択します。
- JBoss SOA Platform の適切なバージョンを選択して、 を押します。
- 新しいサーバーを起動します。Servers タブにあるサーバーを右クリックして、 メニューをクリックすると起動できます (Console タブにサーバーからの出力が表示されます)。
- サーバーが開始されると、サーバーエントリを右クリックし、 メニューを選択します。
- Quickstart_bpel_hello_world プロジェクトを選択して、 ボタンを押してから ボタンを押します。このプロジェクトがサーバーにデプロイされます。
- プロジェクトがデプロイされると、Servers タブのサーバーの下に表示されます。
- デプロイされた BPEL プロセスを quickstart のサンプルにある Ant スクリプトを使ってテストするには、プロジェクトの root フォルダーの
build.xmlファイルを右クリックして、->... メニューを選択します ( "..." のついたメニューアイテムを選択することが重要です。ダイアログボックスが表示され、使いたい Ant を選択できるようになるからです)。 deployターゲットの選択を解除して、sendhelloターゲットを選択し、 ボタンをクリックします。'hello' というテストメッセージがサーバーに送信され、レスポンスが Console タブに表示されます。- BPEL プロセスを更新したい場合は、図の中の
assignHelloMesgノードを選択し、Properties ビューを選びます。ビューの左側に縦向きのタブが表示されています。Details タブを選んでから、一覧内の を選択して、UPDATEDをテキストに追加するためにconcat機能の 2 番目のパラメーターを更新します。 - 更新を保存すると、Server ビューへ移動して、
Quickstart_bpel_hello_worldプロジェクトに関連付けられたメニューから オプションを選択します。このプロジェクトがサーバーに再デプロイされます。 - 最後のステップでは、新たなリクエストを送り、このレスポンスを表示するため、
build.xmlファイル内のsendhelloターゲットを再度実行します。このレスポンスは、BPEL プロセスで変更を加えたとおりに変更されているはずです。Server ビューに移動し、デプロイしたプロジェクトノードを展開すると、デプロイした両バージョンが表示されます (旧バージョンを利用している BPEL プロセスインスタンスがまだ残っている可能性もあるため、旧バージョンは維持されます)。子ノードを右クリックすると、各バージョンを別でアンデプロイできることがわかります。しかし、バージョンを手動でアンデプロイすると、そのバージョンで有効な残りのプロセスインスタンスが終了されます。Server ビューにある、プロジェクトに関連付けられたメニューを使い、( メニューで) プロジェクトをアンデプロイし、最終的にサーバーに関連付けられたメニューを使いサーバーを停止します。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.