如果您的 JAR 檔只供單一 Web 應用程式使用,請一律將 JAR 檔放在 Web 專案的 WebContent/WEB-INF/lib 資料夾中。這個資料夾中的 JAR 檔會自動加入 Java™ 建置路徑中,而當移至不同伺服器時,不需要任何進一步的設定。
如果 JAR 檔要供相同應用程式中的多重模組使用,請將 JAR 檔放在企業應用程式中, 再利用 Java JAR 相依性特性,來設定 manifest 檔和 Java 建置類別路徑。EJB 或 Web 專案的「Java JAR 相依性內容」頁面, 是用來識別 EJB 或 Web 專案(分別)使用企業應用程式中的哪些 JAR。 您可以從 EJB 或 Web 專案的蹦現功能表中選取「內容」來存取 Java JAR 相依性。
如果 JAR 檔需要存取任何 J2EE 或 WebSphere® 類別或已加入 ws.ext.dirs 的任何其他 JAR 檔,它就必須放在 ws.ext.dirs 內容中。需要存取 J2EE JAR 檔或 WebSphere 內部類別的所有 JAR 檔都會使用 ws.ext.dirs 內容。 如果有強迫的 JAR 檔相依性,每個使用這個 JAR 檔的專案都必須更新 Java 建置路徑。 您可以利用伺服器編輯器來進行 ws.ext.dirs 的任何變更。
不建議您將 JAR 檔放在廣域類別路徑中。如果使用其中一個廣域類別路徑,則當所依據的類別有所變更時,應用程式便很容易受到影響。 如果您在廣域類別路徑或 ws.ext.dirs 內容中加入了 JAR 檔,您必須在應用程式之外發佈 JAR 檔,之後,如果您移到不同的伺服器,您也必須重新設定伺服器類別路徑。