適用於分散式平台

設定 Web 專案來使用共用程式庫

如果您將某個公用程式專案定義為共用程式庫,您可以將所定義的共用程式庫關聯於 Web 專案。

關於這項作業

共用程式庫是一或多個應用程式所用的外部 Java™ 保存檔 (JAR)。 使用共用程式庫可讓發佈於伺服器的多個應用程式使用單一程式庫,而不是使用相同程式庫的多個副本。 將共用程式庫關聯於應用程式或專案之後,應用程式或模組類別載入器會載入共用程式庫中的類別,且會使應用程式或模組能夠使用這些類別。

程序

  1. 如果要設定 Web 專案來使用共用程式庫,請執行下列動作:
    1. 專案瀏覽器視圖中,用滑鼠右鍵按一下您想要與共用程式庫建立關聯的 Web 專案。
    2. 選取內容 > Liberty > 共用程式庫
    3. 當您按一下新增按鈕時,會出現共用程式庫 ID 清單。在 ID 欄位中,指定專案所要參照的一或多個共用程式庫 ID。 如果要指定多個 ID,請使用逗點區隔的清單。 例如:ID1, ID2, ID3。
      提示: 共用程式庫 ID 是將公用程式專案定義為共用程式庫作業在共用程式庫 ID 欄位中指定的值。
  2. 為了進行編譯,您可能會想要新增其相關聯的公用程式專案到類別路徑中:
    1. 專案瀏覽器視圖中,用滑鼠右鍵按一下您要與共用程式庫建立關聯的專案。
    2. 選取內容 > Java 建置路徑
    3. 選取專案標籤。
    4. 按一下新增
    5. 選取專案參照的公用程式專案。
  3. 選擇性的: [16.0.0.4 以及更新版本]設定 API 可見性。
    1. 用滑鼠右鍵按一下 Web 專案。
    2. 選取 Liberty > 共用程式庫
    3. 從下列勾選框中選取,來設定 API 可見性:APIIBM API規格,以及協力廠商。會設定 APIIBM API規格的預設可見性。
  4. 在 Web 專案中開發構件。 例如,您可以在參照共用程式庫中之類別的 Web 專案中新增 Servlet。
  5. 新增 Web 專案到伺服器中。 適用於分散式平台如需詳細資料,請參閱使用開發人員工具將應用程式部署至 Liberty 伺服器主題。

結果

以下是新增到伺服器配置 (server.xml) 檔中的項目範例:
<application type="war" id="web" name="web" location="web.war">
		<classloader commonLibraryRef="libid"/>
</application>

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



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