使用 IBM® Bluemix® 实用程序命令行集成工具来将本地 Liberty 服务器配置为使用 IBM Cloud
Watson™ 服务。
开始之前
将
Liberty 服务器配置为使用任何
IBM Cloud 服务之前,必须创建帐户。请参阅
注册 IBM Cloud 以创建
IBM Cloud 帐户。
关于此任务
将 Liberty 服务器配置为使用 Watson 服务。您的应用程序必须使用 Watson Developer Cloud Java™ SDK 来访问 Watson 服务。有关更多信息,请参阅
Watson Developer Cloud Java SDK 服务。有关 Watson 的更多信息,请参阅 Watson 服务。
过程
- 使用 bluemixUtility login 命令登录。初次登录后,无需再次完成此步骤。
- 运行 bluemixUtility marketplace 命令,以列出有关可以与命令行实用程序配合使用的所有 IBM Cloud 服务的详细信息。 请参阅 Personality Insights 描述的以下示例:
Service: personality_insights
Description: The Watson Personality Insights derives insights from transactional and social media data to identify psychological traits
Documentation: https://www.ibm.com/watson/developercloud/personality-insights.html
Plans: tiered, premium
注: 如果您已创建实例,请跳至步骤 4。也可以从 IBM Cloud 仪表板创建实例。
运行 bluemixUtility createService [options] serviceType servicePlan serviceName 命令以创建要使用的服务的实例。可以为服务实例选择唯一的 serviceName。 以下示例创建 Personality Insights 服务的实例:
bluemixUtility createService personality_insights premium myWatsonService
- 可选: 运行 bluemixUtility listServices 命令以查看您创建的所有服务实例的名称、类型和计划。 请参阅以下示例:
myWatsonService personality_insights premium
- 运行 bluemixUtility import myWatsonService 命令以导入配置。
- 接受访问服务所需的必要库的协议条款和条件。
- 成功导入配置后,完成任何附加步骤(例如向库添加类装入器引用),以在应用程序中使用已导入的配置。必须向使用该服务的每个应用程序添加类装入器元素。类装入器引用标识对于每个唯一的 Watson 服务都不同。例如,必须将以下类装入器引用添加到应用程序,然后才能使用 Watson Java SDK 库。
<application id="myWatsonApp">
<classloader commonLibraryRef="personality_insights-library"/>
</application>
- 可选: 运行 bluemixUtility listImports 命令以查看您导入的服务配置。
以下 IBM Bluemix 服务配置已导入:
myWatsonService
- 运行 bluemixUtility bind [options] serverName serviceName 以将配置绑定到 Liberty 服务器。 请参阅以下示例和所列示服务的描述:
bluemixUtility bind defaultServer myWatsonService
检查 myWatsonService 所需的功能部件是否已安装。所有必需功能部件都已安装。myWatsonService 现已绑定到 defaultServer 服务器。
结果
您现在可以将
Watson 服务与
Liberty 服务器配合使用。