メイン コンテンツをスキップする 補完的コンテンツへスキップ

Talend Runtime Containerコンテナーでサービスをエクスポートして実行

このセクションでは、開発を目的に顧客サービスをエクスポートしてOSGiコンテナー(Talend Runtime Container)内で実行する方法を説明します。

サービスをエクスポートする前に、Talend Runtime Containerを開始します。また、すべてのインフラストラクチャーサービスが開始していることを確認します。詳細は、Talend Runtimeとそのインフラストラクチャーサービスを起動をご覧ください。

手順

  1. [Services] (サービス)の下のCustomerService 0.1を右クリックし、[Export Service] (サービスのエクスポート)を選択します。[Save As] (名前を付けて保存)ウィンドウで、フォルダーを指定します。[Finish] (終了)をクリックします。

    これによりサービスがビルドされ、CustomerService-0.1.karファイルとして、指定されたディレクトリーにエクスポートされます。

  2. ファイルCustomerService-0.1.karをコピーし、Talend Runtime Containerのデプロイフォルダーに貼り付けます。サービスが直接開始します。
  3. この環境はダイナミックロード環境であるため、サービスの実行は自動的に開始されます。Talend Runtime Containerウィンドウでこれを確認するには、コンソールのプロンプトの後にlistコマンドを入力します。
  4. サービスが正しくデプロイされたかどうかをチェックするには、http://localhost:8040/servicesに移動し、CustomerServiceサービスがリスト表示されていることを確認します。
  5. コンシューマーを開始して、サービスが機能しているかどうかを確認します。サービスが実行されているポートが変更され、現在はTalend Runtime Containerポートが使用されています。ポートはデフォルトでは8040です。ポートを更新するには、[Job Designs] ジョブデザイン)の下でCustomerConsumer 0.1ジョブを開きます。tESBConsumer_1の中央をクリックします。[Component] (コンポーネント)タブに進みます。
  6. [Service configuration] (サービス設定)フィールドの横にある[...]ボタンをクリックし、WSDL設定ウィンドウを開きます。
  7. Talend Runtime Containerポートを使用するポート番号を更新します。80908040に変更し、更新ボタンをクリックしてください。
  8. 以前行ったように、[Run] (実行)タブでコンシューマージョブを実行します。以前のような出力が表示されます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。