子資料夾中的 JAR 檔未載入

Web 儲存器會自動載入 Web 應用程式保存檔 (WAR) 的 WEB-INF/lib 資料夾中的 Java 保存檔 (JAR),讓應用程式可以使用這些檔案中的類別。 在 WebSphere Application Server Traditional 中,Web 儲存器還會自動載入 WEB-INF/lib 資料夾的子資料夾中的 JAR 檔。

在 Liberty 中,WEB-INF/lib 資料夾的子資料夾中的 JAR 檔不會自動載入,且應用程式在執行時期會發生 java.lang.NoClassDefFoundError 異常狀況。

此規則會偵測 WEB-INF/lib 資料夾的子資料夾中的 JAR 檔。 「檢視結果」動作會在「套件瀏覽器」中顯示 JAR 檔。 為了避免應用程式發生異常狀況,請將 JAR 檔移至 WEB-INF/lib 資料夾。