【问题标题】:OpenLiberty JCA resource adapter and shared librabries - how?OpenLiberty JCA 资源适配器和共享库 - 如何?
【发布时间】:2018-01-26 22:34:59
【问题描述】:

是否可以在 OpenLiberty 服务器内部署引用共享库的 JCA 资源适配器 (rar)?这个 server.xml 配置 sn-p 是什么?我查看了 Liberty 的 JCA 文档,但没有找到关于该主题的任何内容...... 我的猜测是这样的,但不确定:

<library id="mySharedLib">
        <fileset dir="${server.config.dir}/odb" includes="*.jar" />
</library>
...
<resourceAdapter id="myrar" location="${server.config.dir}/jca/my.rar">
        <properties.myrar conf="${server.output.dir}/jca/odb-server.xml"/>
        <classloader commonLibraryRef="mySharedLib"/>
</resourceAdapter>

【问题讨论】:

  • 我假设自从您接受了 Mark 的回答后,您尝试了解决方案,但如果您没有尝试,我对最新的 OL 进行了快速测试,解决方案按预期工作。

标签: jca open-liberty


【解决方案1】:

这里是resourceAdapter 架构的链接,它表明您可以按照您的描述将类加载器与 commonLibraryRef 一起使用。类似于以下内容:

<library id="MyLib">
    <fileset dir="/some/dir" includes="sharedlib.jar"/>
</library>

<resourceAdapter id="AdapterForMe" location="${server.config.dir}/connectors/RA.rar">
    <classloader commonLibraryRef="MyLib"/>
</resourceAdapter>

【讨论】:

    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 2019-03-15
    • 2023-03-27
    相关资源
    最近更新 更多