未装入子文件夹中的 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 文件。 “查看结果”操作将在 Package Explorer 中显示这些 JAR 文件。 要避免应用程序中的异常,请将 JAR 文件移至 WEB-INF/lib 文件夹。