Sha*_*zeb 6 java websphere java-ee
我正在使用JSF2和Websphere 7.我已成功创建了一个共享库,并使用Webpsphere管理控制台指向了应用程序,并且它可以成功运行.但我们真正想做的是不必通过WAS管理控制台指向共享库,而是具有某种应用程序级别配置,例如在deployment.xml等中,我们可以指向共享孤立库的名称并使用它.我已经通过SO和谷歌,但没有发现任何事情这样做.然而,我知道有商业应用程序在做,但不知道如何.
此问题如何在Websphere 6.1部署描述符中的Web模块级别指定共享库引用?是我所追求的,但我不想指定版本号或jar名称作为答案状态
我通过简单地遵循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的建议.
| 归档时间: |
|
| 查看次数: |
12319 次 |
| 最近记录: |