配置 Liberty 使用 Bluemix Cloudant 服務

請利用 IBM® Bluemix® 公用程式指令行整合工具,配置您的 Liberty 伺服器來使用 Bluemix Cloudant® 服務。

開始之前

在配置 Liberty 伺服器來使用 Bluemix 服務之前,您必須先建立一個帳戶。 請參閱註冊 IBM Bluemix,以建立您的 Bluemix 帳戶。

關於這項作業

配置 Liberty 伺服器來使用 Cloudant 服務。 如需 Cloudant 的相關資訊,請參閱 Cloudant NoSQL DB 入門。 此外,您的應用程式必須利用 Ektorp 程式庫來存取 Cloudant 服務。 請參閱歡迎使用 Ektorp,以取得相關資訊。

程序

  1. 利用 bluemixUtility login 指令來登入。起始登入之後,您不需要再次完成這個步驟。
  2. 執行 bluemixUtility marketplace 指令來列出可以與指令行公用程式一起使用的所有 Bluemix 服務的詳細資料。請參閱下列範例:
    服務:cloudantNoSQLDB
    說明:Cloudant NoSQL DB 可供存取一律在開啟狀態的完全管理 NoSQL JSON 資料層。
    這個服務與 CouchDB 相容,對行動式和 Web 應用程式模型而言,它都可以透過使用簡易的 HTTP 介面來存取。
    文件:https://www.ng.bluemix.net/docs/#services/Cloudant/index.html#Cloudant
    計劃:共用、企業 SMB、企業標準
  3. 註: 如果您已建立實例,請跳至步驟 4。您也可以從 Bluemix 儀表板建立實例。
    執行 bluemixUtility createService [options] serviceType servicePlan serviceName 指令來建立您想使用的 Bluemix 服務實例。 請參閱所列服務的下列範例和說明:
    $ bluemixUtility createService cloudantNoSQLDB Shared myCloudantService
  4. 選擇性的: 執行 bluemixUtility listServices 指令來檢視您建立的所有服務實例的「名稱」、「類型」和「計劃」。 請參閱下列範例:
    myCloudantService cloudantNoSQLDB Shared
  5. 執行 bluemixUtility import myCloudantService 指令來匯入配置。
    1. 接受存取服務所需之必要程式庫的授權條款。
    2. 順利匯入配置之後,請完成任何其他步驟,以在應用程式中使用匯入的配置,例如,新增指向程式庫的類別載入器參照。 例如,您必須新增下列指向您應用程式的類別載入器參照,以便使用下載的 Ektorp 程式庫。
      <application id="myCloudantApp">
                      <classloader commonLibraryRef="cloudantNoSQLDB-library"/>
              </application>
  6. 選擇性的: 執行 bluemixUtility listImports 指令來檢視您匯入的服務配置。
    已匯入下列 IBM Bluemix 服務配置:
    myCloudantService
  7. 執行 bluemixUtility bind [options] serverName serviceName,將配置連結至 Liberty 伺服器。 如果出現提示,請接受授權條款。 請參閱所列服務的下列範例和說明:
    $ bluemixUtility bind defaultServer myCloudantService
    
    Checking if features required for the myCloudantService are installed.
    All required features are installed.
    The myCloudantService is now bound to defaultServer server.
    需要 couchdb-1.0 特性。Cloudant 資料庫的預設 JNDI 名稱是 couchdb/serviceName。 如果您的應用程式利用不同的 JNDI 名稱來存取資料庫實例,請利用 --vjndiName 選項來指定 JNDI 名稱。 請參閱下列範例:
    $ bluemixUtility bind defaultServer myCloudantService --vjndiName=couchdb/connector

結果

現在,您可以搭配 Liberty 伺服器來使用 Cloudant 服務。

指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_config_blmx_cloudant
檔名:twlp_config_blmx_cloudant.html