共享库
共享库是多个应用程序使用的文件。可以使用共享库和全局库来减少系统上重复库文件的数目。
库元素
Liberty 概要文件库具有三个元素:<folder>、<file> 和 <fileset>。例如:
<library>
<folder dir="..." />
<file name="..." />
<fileset dir="..." includes="*.jar" scanInterval="5s" />
</library>
所指定的文件必须是资源(例如,JAR 文件)的容器,而不是资源本身。
如果列表中的元素是文件,那么会搜索 JAR 文件或压缩 .zip 文件的内容。如果指定了文件夹,那么会从该目录中装入资源。
全局库
全局库可供任何应用程序使用。JAR 文件放入全局库目录,然后在每个应用程序的类装入器配置中加以指定。
可以将全局库放在以下两个位置:
- ${shared.config.dir}/lib/global
- ${server.config.dir}/lib/global
有关更多信息,请参阅为所有 Java EE 应用程序提供全局库。