在websphere liberty image中部署资源适配器和应用程序。

我需要创建一个spring boot应用程序,并通过dtpraUnisys JCA适配器连接到EIS。

申请书->RAR助理章->EIS。

我想使用websphere自由图像,然后捆绑rar文件和应用程序的jar文件。

我应该在哪里提供rar文件的位置,应用jar文件的细节。

有没有什么例子,我可以参考基于docker的镜像

解决方案:

我不知道有什么官方的东西,但我确实经历了类似的事情(但用Java EE而不是Spring Boot),与IBM MQ 在我的Github上.

基本的想法是,你通常会将资源适配器和其他共享放在opolwlpusrsharedresources for Open Liberty或optibmwlpusrsharedresources for WebSphere Liberty中。我在我的Docker文件中这样做。

RUN mkdir /opt/ol/wlp/usr/shared/resources/wmq/ && chown -R 1001:0 /opt/ol/wlp/usr/shared/resources/wmq/
COPY --chown=1001:0 docker/wmq.jmsra.rar /opt/ol/wlp/usr/shared/resources/wmq/

然后你在server.xml中引用它们,使用的是: shared.resource.dir 变量。

<resourceAdapter id="mqJmsRa" location="${shared.resource.dir}/wmq/wmq.jmsra.rar">
   <classloader apiTypeVisibility="spec, ibm-api, api, third-party"/>
</resourceAdapter>

从那里,你可能需要创建一些配置项目。我不知道EIS需要什么,但是整个server.xml的语法都有记载 在开放自由网站上 (这也适用于 WebSphere Liberty),所以你可以找到你需要的东西。您通常需要引用您的资源适配器,以便在其上使用 properties.<adaptorName> 元素。

这适用于Liberty上任何类型的应用程序。部署spring boot应用可能需要一些额外的步骤。在Docker中,有一个很好的指南,可以在Liberty上部署spring boot应用。在开放自由指南网站上.

给TA打赏
共{{data.count}}人
人已打赏
未分类

在 neo4J 中导入 json

2022-9-13 13:34:40

未分类

计入x % y ==0的出现次数。

2022-9-13 13:34:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索