您可以將公用程式專案定義為共用程式庫,然後將已定義的共用程式庫關聯於某個應用程式或 Web 專案。
開始之前
如果要在工作台中使用共用程式庫功能,您必須建立一個公用程式專案,然後將它定義為共用程式庫。
公用程式專案是唯一可用來作為共用程式庫的專案類型。
關於這項作業
共用程式庫是一或多個應用程式所用的外部 Java™ 保存檔 (JAR)。
使用共用程式庫可讓發佈於伺服器的多個應用程式使用單一程式庫,而不是使用相同程式庫的多個副本。
將共用程式庫關聯於應用程式或專案之後,應用程式或模組類別載入器會載入共用程式庫中的類別,並使應用程式或模組能夠使用這些類別。
程序
如果要將公用程式專案定義為共用程式庫,請執行下列動作:
- 建立一個公用程式專案:
- 在工具列中,選取。
- 展開 Java EE,然後選取公用程式專案。按下一步。
- 在專案名稱欄位中,指定公用程式專案的名稱。
- 在 EAR 成員資格區段之下,清除新增專案到 EAR 中勾選框。
- 在目標執行時期區段之下,驗證已選取 WebSphere® Application Server
Liberty。
- 按一下完成。
- 在新建的公用程式專案中定義構件。
例如,您可以將 Java 類別新增到公用程式專案中。
- 將公用程式專案定義為共用程式庫:
- 在專案瀏覽器視圖中,用滑鼠右鍵按一下公用程式專案,然後選取。
- 在共用程式庫 ID 欄位中,輸入一個字串來作為共用程式庫的 ID。
- 在保存目錄欄位中,輸入或瀏覽至公用程式專案壓縮副本要作為 JAR 檔放在其中的目錄。
JAR 檔的檔名慣例是 utilityProjectName.jar,其中 utilityProjectName 是公用程式專案的名稱。
- 在 Liberty 共用程式庫頁面中,按一下套用來確認您的變更。
按一下確定來關閉「內容」視窗。
- 選擇性的:
設定 API 可見性。 - 用滑鼠右鍵按一下公用程式專案。
- 選取 。
- 從下列勾選框中選取,來設定 API 可見性:API、IBM API、規格,以及協力廠商。會設定 API、IBM API 和規格的預設可見性。
- 新增公用程式專案到伺服器中。
如需詳細資料,請參閱使用開發人員工具將應用程式部署至 Liberty 伺服器主題。
結果
以下是新增到伺服器配置 (
server.xml) 檔中的項目範例:
<library id="libid">
<fileset dir="C:\temp" includes="Util.jar"/>
</library>
此外,這個 JAR 檔是新增在指定的保存目錄中。
在上述範例中,
Util.jar 檔新增到
C:\temp 目錄中。