27.3. 解决 RemoteConnectionFactory 异常


在配置 Jakarta 消息传递消息网桥时,您可能会获得 RemoteConnectionFactory 异常。要解决这个问题,请执行以下步骤之一或所有步骤:

  • 如果需要,添加 URL 前缀 java:/jboss/exported,取决于您的来自 Java 2 平台 Enterprise Edition (J2EE)组件的客户端连接,一个非J2EE 组件或远程组件。
  • 为您的连接工厂使用两个 Java 命名和目录接口名称,如下所示:

    <jms-connection-factories>
     <connection-factory name="RemoteConnectionFactory">
      <connectors>
        <connector-ref connector-name="netty"/>
      </connectors>
      <entries>
        <entry name="java:jboss/exported/jms/RemoteConnectionFactory"/> <entry name="jms/RemoteConnectionFactory"/>
      </entries>
     </connection-factory>
    </jms-connection-factories>
    Copy to Clipboard Toggle word wrap
  • 在 spring bean 配置文件中使用以下代码片段:

    <jee:jndi-lookup id="jmsConnectionFactory" jndi-name="java:/ConnectionFactory" expected-type="javax.jms.ConnectionFactory" lookup-on-startup="false" />
    Copy to Clipboard Toggle word wrap
    注意

    lookup-on-startupjndi-name 属性的值可能会根据应用程序更改。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部