請利用 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 說明的範例:
服務:personality_insights
說明:Watson Personality Insights 會從交易式和社群媒體資料衍生見解,來識別心理特質
說明文件:https://www.ibm.com/watson/developercloud/personality-insights.html
計劃: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 指令來匯入配置。
- 接受存取服務所需之必要程式庫的授權條款。
- 順利匯入配置之後,請完成任何其他步驟,以在應用程式中使用匯入的配置,例如,新增指向程式庫的類別載入器參照。
在每個使用服務的應用程式中,都必須新增一個 classloader 元素。類別載入器參照 ID 有別於每個唯一的 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
Checking if features required for the myWatsonService are installed.
All required features are installed.
The myWatsonService is now bound to defaultServer server.
結果
現在,您可以搭配
Liberty 伺服器來使用
Watson 服務。