如何创建共享库并将其与应用程序服务器关联

时间:2018-07-31 17:26:50

标签: shared-libraries websphere pom.xml manifest.mf

我有一些第三方jar,需要在运行时从服务器中的特定位置加载它。第三方附带了一些属性文件,这些文件将保存在websphere服务器中的同一位置,也需要在运行时加载。

我已经在Websphere控制台中创建了共享库,并且与我的应用程序级别关联(我没有在服务器级别关联,因为同一服务器上还安装了其他几个应用程序)。

通过在运行时从指定的共享库类路径位置加载,一切都可以正常工作。但是,如果卸载并安装我的应用程序,则会删除应用程序级别的共享库参考。

我在下面的ibm论坛中找到了MANIFEST文件的一些解决方案

https://www.ibm.com/support/knowledgecenter/en/SSAW57_9.0.0/com.ibm.websphere.nd.multiplatform.doc/ae/tcws_installoptpkg.html

但是,这不符合我的预期。

我们尝试将MANIFEST文件放在下面的配置中,并放在pom.xml中给定的引用。

MANIFEST.MF:

扩展列表:ThirdParty
ThirdParty-Extension-Name:com / third / sec / party
ThirdParty-Specification-Version:x.x.x.xxx

pom.xml:

<archive>
    <manifestFile>MANIFEST.MF</manifestFile>
</archive>

0 个答案:

没有答案