【问题标题】:Websphere classloader issue - throws classNotFound exceptionWebsphere 类加载器问题 - 引发 classNotFound 异常
【发布时间】:2017-09-26 19:07:00
【问题描述】:

我正在使用 WebSphere Application Server v8.5。目前我们正在手动将所有依赖 jar 添加到 manifest.mf。 websphere 有没有办法对 AppInf/Lib 文件夹中存在的所有 jar 进行拍照?无需手动添加。

【问题讨论】:

    标签: java jakarta-ee websphere ear websphere-8


    【解决方案1】:

    默认情况下,EAR 中 /lib 目录中包含的任何 jar 都将添加到应用程序类加载器的类路径中。可以使用 application.xml 中的“library-directory”属性更改该位置,如this article 中所述。

    您还可以创建一个共享库并将其与应用程序关联 - 用作共享库类路径的目录条目将拉入该目录中的所有 jar 文件。

    【讨论】: