导出服务并在 Talend Runtime Container 容器中运行 - 7.1

Talend Data Services Platform 入门指南

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Services Platform
task
数据治理
设计和开发
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend ESB
Talend Installer
Talend Runtime
Talend Studio

在本节中,您将了解如何导出客户服务并在 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 的"deploy"文件夹中。服务将直接启动。
  3. 由于这是一个动态加载环境,服务会自动开始运行。要在 Talend Runtime Container 窗口中查看它,请在控制台提示时键入 list 命令。
  4. 要检查服务是否已正确部署,转到 http://localhost:8040/servicesCustomerService 服务将列出。
  5. 此时启动使用者以检查它是否在正常工作。运行该服务的端口已更改,现在使用 Talend Runtime Container 端口,默认为 8040。要更新端口,在 Job Designs (作业设计) 下打开 CustomerConsumer 0.1 作业。单击 tESBConsumer_1 的中间。然后转到 Component (组件) 选项卡。
  6. 单击 Service configuration (服务配置) 旁边的 [...] 按钮,打开 WSDL 设置窗口。
  7. 8090 改为 8040,然后单击刷新按钮,以更新端口号并使用 Talend Runtime Container 端口。
  8. 现在,像以前一样从 Run (运行) 选项卡运行使用者作业,输出将与以前相同。