使用 IBM®
Bluemix® 实用程序命令行集成工具来将本地 Liberty 服务器配置为使用 Bluemix Watson™ 服务。
开始之前
将
Liberty 服务器配置为使用任何
Bluemix 服务之前,必须创建帐户。请参阅
注册 IBM Bluemix 以创建
Bluemix 帐户。
关于此任务
将 Liberty 服务器配置为使用 Watson 服务,例如 Concept Insights,该服务用于根据用户的输入文本用图形表示概念。您的应用程序必须使用 Watson Developer Cloud Java™ SDK 来访问 Watson 服务。有关更多信息,请参阅
Watson Developer Cloud Java SDK 服务。要了解有关 Concept Insights 的更多信息,请参阅 Concept Insights。有关 Watson 的更多信息,请参阅 Watson 服务。
过程
- 使用 bluemixUtility login 命令登录。初次登录后,无需再次完成此步骤。
- 运行 bluemixUtility marketplace 命令,以列出有关可以与命令行实用程序配合使用的所有 Bluemix 服务的详细信息。 请参阅 Concept Insights 描述的以下示例:
服务:concept_insights
描述:探索您输入内容背后的概念,同时确定传统文本匹配以外的关联。
文档:https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/concept-insights.html
计划:标准
注: 如果您已创建实例,请跳至步骤 4。也可以从 Bluemix 仪表板创建实例。
运行 bluemixUtility createService [options] serviceType servicePlan serviceName 命令以创建要使用的服务的实例。可以为服务实例选择唯一的 serviceName。 请参阅 Concept Insights 服务的以下示例:
$ bluemixUtility createService concept_insights standard myWatsonService
- 可选: 运行 bluemixUtility listServices 命令以查看您创建的所有服务实例的名称、类型和计划。 请参阅以下示例:
myWatsonService concept_insights standard
- 运行 bluemixUtility import myWatsonService 命令以导入配置。
- 接受访问服务所需的必要库的协议条款和条件。
- 成功导入配置后,完成任何附加步骤(例如向库添加类装入器引用),以在应用程序中使用已导入的配置。必须向使用该服务的每个应用程序添加类装入器元素。类装入器引用标识对于每个唯一的 Watson 服务都不同。例如,必须将以下类装入器引用添加到应用程序,然后才能使用 Watson Java SDK 库。
<application id="myWatsonApp">
<classloader commonLibraryRef="concept_insights-library"/>
</application>
- 可选: 运行 bluemixUtility listImports 命令以查看您导入的服务配置。
以下 IBM Bluemix 服务配置已导入:
myWatsonService
- 运行 bluemixUtility bind [options] serverName serviceName 以将配置绑定到 Liberty 服务器。 请参阅以下示例和所列示服务的描述:
$ bluemixUtility bind defaultServer myWatsonService
检查 myWatsonService 所需的功能部件是否已安装。所有必需功能部件都已安装。myWatsonService 现已绑定到 defaultServer 服务器。
结果
您现在可以将
Watson 服务与
Liberty 服务器配合使用。