gpt4 book ai didi

java - 如何配置 EAR 以访问现有的 Websphere 共享库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:51 34 4
gpt4 key购买 nike

我将 JSF2 与 Websphere 7 结合使用。我已成功创建共享库并使用 Webpsphere 管理控制台指向应用程序并且它成功运行。但我们真正想做的是不必通过 WAS 管理控制台指向该共享库,而是进行某种应用程序级配置,例如在 deployment.xml 等中,我们可以指向该共享隔离库的名称并使用它.我已经通过 SO 和谷歌,但没有找到任何这样做的东西。但是我知道有商业应用程序在做但不知道怎么做。
这个问题来自How can I specify a shared library reference at the web module level in Websphere 6.1 deployment descriptors?正是我所追求的,但我不想指定版本号或 jar 名称作为答案状态

最佳答案

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

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

<classloader xmi:id="Classloader_1311552732281" mode="PARENT_FIRST">

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

 <classloader xmi:id="Classloader_1311552732281" mode="PARENT_FIRST">
<libraries libraryName="JSF2_SHARED_LIB" sharedClassloader="true"/>
</classloader>

@dbreaux 也展示了一种方法。接受我自己的答案以更好地满足我的需求,但也非常感谢 dbreaux 的建议。

关于java - 如何配置 EAR 以访问现有的 Websphere 共享库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810908/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com