準備和執行應用程式用戶端

學習如何準備伺服器和用戶端,以便從 Liberty 應用程式用戶端儲存器來執行應用程式用戶端。

關於這項作業

如果要順利執行應用程式用戶端,則必須同時更新 server.xmlclient.xml 檔。

程序

依如下所示來準備伺服器:

  1. 將用戶端模組 (.jar) 和 EJB 模組 (.jar) 等之類的其他模組,包裝在應用程式 EAR 檔中。
  2. 將 EAR 檔放在 apps 目錄中;例如 wlp/usr/servers/your_server/apps
  3. 新增 appClientSupport-1.0 特性以及其他必要的特性,以更新 server.xml 配置檔。
    重要: 如果您的應用程式用戶端是獨立式應用程式,就不需執行這個步驟。
  4. 使用您的應用程式資訊來配置 <application/>,以更新 server.xml 配置檔;例如:
    <?xml version="1.0" encoding="UTF-8"?>
    	<server description="new server">
    		<!- 啟用特性 ->
    		<featureManager>
    			<feature>javaee-7.0</feature>
    		</featureManager>
    		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</server>

依如下所示來準備用戶端:

  1. 將 EAR 檔放在 apps 目錄中;例如 wlp/usr/clients/your_client/apps
  2. 使用您的應用程式資訊來配置 <application/>,以更新 client.xml 配置檔;例如:
    <?xml version="1.0" encoding="UTF-8"?>
    	<client description="new client">
    		<!- 啟用特性 ->
    		<featureManager>
    			<feature>javaeeClient-7.0</feature>
    		</featureManager>
    		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</client>
  3. 選擇性的: 新增 appClientSupport-1.0 特性client.xml 檔。請閱讀手動建立 Liberty 應用程式用戶端
  4. 啟動伺服器。
  5. 輸入 client run your_client,以執行用戶端 如果您的用戶端應用程式使用指令行引數,請使用下列格式:
    client run {your_client} -- arg1 arg2 ... argn

如果您的伺服器和用戶端是在不同電腦上執行,還需執行額外的步驟。依預設,伺服器和用戶端使用 localhost:2809。您必須配置 IIOP,以便建立伺服器與用戶端之間的連線,如下所示:

  1. 停止伺服器。
  2. 以 IIOP 配置來更新 server.xml 檔;例如:
    <iiopEndpoint id="defaultIiopEndpoint" host="user.host.ibm.com" iiopPort="2814" />
  3. 以 IIOP 配置來更新 client.xml 檔;例如:
    <orb id="defaultOrb" nameService="corbaname::user.host.ibm.com:2814" />
  4. 啟動伺服器。
    適用於 Windows 平台註: 由於防火牆軟體會封鎖伺服器上的連線,用戶端可能無法連接伺服器。請洽詢伺服器管理者,確定沒有防火牆會封鎖通往埠 2814 的入埠連線。

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

檔名:twlp_setup_prepareappclient.html