jboss - 如何使用 IIB ESB 工具包从 Jboss JMS 队列中读取消息
问题描述
我正在做一个小项目,我想使用 IIB 工具包使用来自 Jboss JMS 队列的消息。向我道歉,我是 IIB 的学习者。
场景如下。
Linux 服务器是运行 JBOSS 的地方,消息在特定的 JMS 队列中可用。我在我的笔记本电脑/机器上安装了 IBM Toolkit,并创建了一个应用程序和一个流程。我从托盘中放置了 JMSInput,对配置连接属性(如 IP 地址、端口号、Jboss 用户、密码等)的位置感到困惑......
这个想法是使用 IIB 来使用 Linux 服务器中可用的消息。请求有关如何配置和实现此要求的专家帮助。
解决方案
JBOSS 7似乎不再支持基于jnp
初始上下文工厂。我会使用Remote JNDI Lookup中描述的那个。
我从未在 JBoss 中与 JMS 提供者进行 IIB 集成,但我使用独立的 ActiveMQ 进行了集成。在那里我创建了一个JMSProviders 可配置服务,我可以在jndiBindingsLocation
属性中配置 IP 地址和端口,如下所示:
mqsicreateconfigurableservice <BROKER> -c JMSProviders -o ActiveMQ \
-n initialContextFactory,jarsURL,jndiBindingsLocation,connectionFactoryName \
-v org.apache.activemq.jndi.ActiveMQInitialContextFactory,c:\Users\daniel\apache-activemq-5.11.1\lib,tcp://localhost:61616,ConnectionFactory
请参阅保护 JMS 连接和 JNDI 查找如何输入用户 ID 和密码。
推荐阅读
- ninja - 尽管源和依赖项已过期,但 Meson custom_target 永远不会执行
- python - Python telnet 读取长输出问题
- mysql - SQLSTATE [42S22]:未找到列:1054 未知列 '_method'
- javascript - ElectronJs 中的白页和空白页问题
- css - 使用角度材料拖放更改拖放前拖动项目的高度
- twitter-bootstrap - 如何解决引导导航栏问题错误:404
- mysql - 如何按 mysql 中 json 数据类型列中的键进行分组
- java - 我们可以同时读取和写入文件吗?
- sql - Postgres 9.6:返回字符串数组的函数
- javascript - 如何使用可教机器的姿势模型来模拟击键