【发布时间】:2020-09-22 14:08:33
【问题描述】:
我尝试在 microesb 中配置 TIBCO JMS 监听器(来自 Integration Studio)
在 \runtime\microesb\conf\deployment.toml 中添加了一些行:
[[transport.jms.listener]]
parameter.initial_naming_factory = "com.tibco.tibjms.naming.TibjmsInitialContextFactory"
parameter.provider_url = "tibjmsnaming://_hostname_:7222"
parameter.connection_factory_name = "QueueConnectionFactory"
当尝试运行简单的应用程序时 - 得到这个错误:
ERROR {org.apache.axis2.transport.base.BaseUtils} - JNDI lookup of name QueueConnectionFactory returned a com.tibco.tibjms.naming.TibjmsFederatedQueueConnectionFactory while a interface javax.jms.ConnectionFactory was expected
我做错了什么? Tibco EMS 8.5,所有 5 个 jar 文件从 EMS 复制到 \runtime\microesb\wso2\components\extensions
【问题讨论】:
-
能不能也加
parameter.connection_factory_type = "queue"查看一下