首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在websphere image image中部署资源适配器和应用程序

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

Stack Overflow用户
提问于 2020-04-28 01:59:29
回答 1查看 203关注 0票数 0

我需要创建一个spring boot应用程序,并通过dtpraUnisys JCA适配器将其连接到企业信息系统。流程是

应用程序-> ADapter RAR ->企业信息系统

我想使用websphere file镜像,然后捆绑rar和应用程序jar文件。

我应该在哪里提供rar文件的位置、应用程序jar文件的详细信息。

基于docker镜像,有没有可以参考的例子?

EN

回答 1

Stack Overflow用户

发布于 2020-04-28 03:21:21

我不知道有什么正式的东西,但我确实在IBM MQ on my Github中经历过类似的事情(但使用Java而不是Spring Boot)。

基本思想是,通常将资源适配器和其他共享资源放在/opt/ol/wlp/usr/ shared /resources/ (对于Open Liberty )或/opt/ibm/wlp/usr/shared/resources (对于WebSphere自由)中。我在Dockerfile中这样做:

代码语言:javascript
运行
复制
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/

然后使用shared.resource.dir变量在server.xml中引用它们:

代码语言:javascript
运行
复制
<resourceAdapter id="mqJmsRa" location="${shared.resource.dir}/wmq/wmq.jmsra.rar">
   <classloader apiTypeVisibility="spec, ibm-api, api, third-party"/>
</resourceAdapter>

在那里,您可能需要创建一些配置项。我不确定企业信息系统需要什么,但是整个server.xml语法都有文档on the Open Liberty website (这也适用于WebSphere自由),所以你可以找到你需要的东西。您通常需要引用资源适配器,以便使用properties.<adaptorName>元素在其上设置属性。

这适用于Liberty上的任何类型的应用程序。部署spring boot应用程序可能需要一些额外的步骤。有一个很好的指南,可以在Docker on the Open Liberty guides site中的Liberty上部署spring boot应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61465336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档