当前位置: 首页 > 知识库问答 >
问题:

IBMMQ8是否与JBoss EAP 7.1兼容?

东郭瀚玥
2023-03-14

我在google和stack overflow中几乎到处都搜索到了这个。

我们所在的项目使用的是 JBoss EAP 6.3 和 IBM MQ 8.0。现在,我们正在迁移到 JBoss EAP 7.1,在此过程中,我们在服务器中部署战争时遇到了一些问题。错误是这样的...

Failed to start service jboss.undertow.deployment.default-server.default-host.<<war File Name>>: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host.<<war File Name>>: java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'camelContext' defined in class path resource [com/.../CamelConfiguration.class]: Invocation of init method failed; nested exception is org.apache.camel.FailedToCreateRouteException: Failed to create route XXXRequestRoute: Route(XXXRequestRoute)[[From[webSphereMQ:queue:<<queue name>> because of Failed to resolve endpoint: webSphereMQ://queue:<<queue name>>?concurrentConsumers=5 due to: No component found with scheme: webSphereMQ

Caused by: java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'camelContext' defined in class path resource [com/.../CamelConfiguration.class]: Invocation of init method failed; nested exception is org.apache.camel.FailedToCreateRouteException: Failed to create route XXXRequestRoute: Route(XXXRequestRoute)[[From[webSphereMQ:queue:<<queue name>>... because of Failed to resolve endpoint: webSphereMQ://queue:<<queue name>>?concurrentConsumers=5 due to: No component found with scheme: webSphereMQ

我可以在以下位置搜索并找到一些IBM MQ限制(JBoss EAP 7.1)

红帽JBoss企业应用平台

但该限制是关于IBM MQ 7.5的,而不是关于IBM MQ 8.0的。

有人能告诉我这个限制是否也适用于IBMMQ 8吗?

共有2个答案

卫才
2023-03-14

您指的是哪种限制?

至于文档,您应该至少使用IBMMQJCA适配器的7.5.0.6或8.0.0.6Version。

JBoss EAP 7.1 符合 JCA 1.7 规范。IBM MQ 8 JCA 也是 JCA 1.7 版。

缪志新
2023-03-14

很抱歉,我回答得很晚。事实上,我之前发布的网页链接有答案。

这就是我们为行动所做的!第31.4.1节与问题…中的链接相同。该链接本节的具体要点如下所示。

IBM WebSphere MQ 7.5资源适配器的部署没有为您的部署加载javax.jms.api模块。它也不支持新的Jave EE 7注释,如@ JMS connection factor ydefinitions、@JMSDestinationDefinition。要启用它,必须在配置中包含消息传递-activemq子系统。如果不希望启动JBoss EAP消息传递服务器,请添加一个空的消息传递-activemq子系统。

<subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
</subsystem>

只需在独立xml中添加给定的子系统标记,我们就可以继续!

谢谢!

 类似资料:
  • 问题内容: Selenium 2.42.2 Webdriver是否与Firefox27.0.1兼容?如果不是,那么它与哪个Firefox版本兼容?我正在使用Selenium 2.42.2 webdriver。我编写的测试代码是: 当我运行此程序时,Firefox启动,然后什么也没有发生。我预感这是兼容性问题。顺便说一句,我也尝试了最新版本的Firefox,但结果相同。我可以在这里使用一些帮助或指导

  • 我们目前正在使用以下提到的技术版本: Java 8、TLS 1.1、CXF 3.0.10、SAML1 我们想升级到TLS1.2,并确保它是否与我们当前版本的cxf兼容,因为使用OpenSAML3升级到SAML2(计划在不久的将来升级)会变得很棘手,因为它只支持较新的Cxf版本。 我试着在互联网上搜索这个,但没有得到任何特别的结果。 有人能告诉如果升级TLS而不升级到cxf的新版本是可能的吗?

  • 当我尝试在设置配置中创建模式时,我在将可插入数据库连接到Oracle Business Intelligence时遇到问题,错误如下所示:图片感谢任何帮助!

  • 我遵循以下文档(特别是编写到Cloud Bigtable):https://cloud.google.com/bigtable/docs/hbase-dataflow-java(我正在尝试1.3.0版和1.4.0版。) 在运行管道之前,此步骤会出现错误: (请注意,文档没有说明如何为“writing”部分创建此“config”实例,但我尝试了以上两种方法(从“reading”部分复制,然后删除“.

  • 问题内容: 似乎APC尚未进行更新以与php 5.4发行版保持一致(我希望他们像最初计划的那样将APC包含在PHP核心中)。 对于当前的APC是否与php 5.4+兼容,我似乎找不到任何明确的答案。我设法找到适用于php 5.4的Ubuntu软件包,但无法安装php-apc软件包。 问题答案: 在2013年3月21日,发布了PHP 5.5 beta 1,其中包括“ Zend OPCache” -看

  • 我只是试图释放我的Java9兼容的项目与。但是,它在中失败 无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.7.0:在项目电子邮件上编译(默认编译):致命错误编译:无效目标版本:9 有趣的是,在我独立运行时运行良好。我的设置: Maven版本3.5.0。 运行良好; 失败与上述异常。 调试输出: