在 Java EE 應用程式中使用 Java 程式庫

在應用程式中使用 Java™ 程式庫的方式之一,是將它們併入應用程式本身之中。 這個方式不一定合您的意,也不一定適用,當應用程式已包裝完成且未包含程式庫時,尤其如此。

關於這項作業

在下列範例中,稱為 Alexandria 的程式庫由兩個檔案組成:
  • alexandria-scrolls.jar
  • commons-lang.jar
稱為 Scholar 的應用程式執行於稱為 Academy 的伺服器,必須存取這個程式庫。

程序

  1. ${WLP_USER_DIR} 目錄之下的 servers/Academy 目錄中,建立一個 mylib/Alexandria 目錄。

    例如:wlp/usr/servers/Academy/mylib/Alexandria

  2. alexandria-scrolls.jarcommons-lang.jar 檔複製到新資料夾中。
  3. 配置應用程式的類別載入,以便載入 Alexandria 程式庫。
    server.xml 檔或某個併入檔中,新增下列程式碼:
    <application id="scholar" name="Scholar" type="ear" location="scholar.ear">
      <classloader>
        <privateLibrary>
          <fileset dir="${server.config.dir}/mylib/Alexandria" includes="*.jar" scanInterval="5s" />
        </privateLibrary>
      </classloader>
    </application>
    註: <privateLibrary> 元素也可以取得含有逗點區隔的 <fileset> 元素 ID 清單之 filesetRef 屬性。

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

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_classloader_use_lib
檔名:twlp_classloader_use_lib.html