如何配置EAR以访问现有的Websphere Shared Lib?

Sha*_*zeb 6 java websphere java-ee

我正在使用JSF2和Websphere 7.我已成功创建了一个共享库,并使用Webpsphere管理控制台指向了应用程序,并且它可以成功运行.但我们真正想做的是不必通过WAS管理控制台指向共享库,而是具有某种应用程序级别配置,例如在deployment.xml等中,我们可以指向共享孤立库的名称并使用它.我已经通过SO和谷歌,但没有发现任何事情这样做.然而,我知道有商业应用程序在做,但不知道如何.
此问题如何在Websphere 6.1部署描述符中的Web模块级别指定共享库引用?是我所追求的,但我不想指定版本号或jar名称作为答案状态

Sha*_*zeb 9

我通过简单地遵循WAS管理控制台实际执行的操作找到了一种方法.

如果您还没有,请在EAR文件中创建deployment.xml.您将在下面找到类加载器的引用

<classloader xmi:id="Classloader_1311552732281" mode="PARENT_FIRST">
Run Code Online (Sandbox Code Playgroud)

修改它并添加对服务器上创建的共享Liberary的引用,如下所示

 <classloader xmi:id="Classloader_1311552732281" mode="PARENT_FIRST">
        <libraries libraryName="JSF2_SHARED_LIB" sharedClassloader="true"/>
 </classloader>
Run Code Online (Sandbox Code Playgroud)

@dbreaux也表现出了一种方式.我自己的答案更符合我的需求,但也非常感谢dbreaux的建议.