我已经在开放的自由中托管了一个 Web 应用程序,我正在尝试类加载一些在 jar 中的第三方 Java 类。我将该文件夹添加为包含 jar 文件的库,并将该库添加为类加载器。但是当我尝试加载它时,我得到了一个找不到类的异常。
此外,当我使用 URLClassLoader 时,它工作得非常好。但我想将 URLClassLoader 更改为 System ClassLoader
我的 server.xml 包含以下几行。
<application location="${application.name}"
type="war"
id="${application.name}"
name="${application.name}" context-root="<URL>">
<classloader apiTypeVisibility="spec, ibm-api, api, stable, third-party" commonLibraryRef="Lib"/>
</application>
<library id="Lib" apiTypeVisibility="spec, ibm-api, api, stable, third-party">
<folder dir="${wlp.install.dir}/../custom-java/" />
</library>
对此高度赞赏的任何帮助。