gpt4 book ai didi

java - 从 Websphere MQ 资源适配器动态设置主机名等

转载 作者:行者123 更新时间:2023-12-01 12:33:24 25 4
gpt4 key购买 nike

我目前正在努力使用 JBoss AS 7.1 上的 MQ JMS 的 Websphere 资源适配器。适配器本身工作得很好,但我应该能够动态设置一些属性。例如主机名等。

目前,我必须使用属性文件“硬编码”mq 连接设置主机名、端口等。

例如:mq.hostname = localhost:1421。

现在是我的问题。可以通过编码来设置吗?问题是由于版权和不可用的源文件,我无法编辑 IBM 的 MQ 适配器。

我的第一个想法是添加第二个资源适配器,该适配器首先被调用并设置 IBM MQ 适配器的属性。这可能吗?

最佳答案

你的第一个想法将会奏效。我花了一段时间才弄清楚,但我对问题 How can I hot deploy a resource-adapter activation in JBoss 7? 的回答中概述了该过程。

基本上,你会deploy the WMQ RAR (wmq.jmsra.rar)原样。然后,您部署一个仅配置的 RAR,其中包含 wmq.jmsra.rar 存档中的 ra.xml 和ironjacamar.xml(均位于 META-INF 子文件夹中)。

您可以在链接中找到详细信息。不过,执行此操作的官方方法是遵循上面第二个链接中的程序概述。我避免了这种情况,因为我希望将完整的 WMQ RAR 部署和配置部署到普通 AS7 服务器中,并且官方过程需要在 AS7 安装中编辑一些内部配置文件。

这是一个示例 WMQ ironjacamar.xml deployment descriptor .

关于java - 从 Websphere MQ 资源适配器动态设置主机名等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25765153/

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