首页 文章

如何配置Wildfly JMS连接工厂和目标

提问于
浏览
0

我最近从Glassfish 4迁移到Wildfly 8.1

我在Glassfish中配置了JMS连接工厂和目标:

connection factory------------------------------
jndi name: emailConnectionFactory
resource type: javax.jms.QueueConnectionFactory

destination ------------------------------------
jndi name: emailQueue
resource type: javax.jms.Queue

在Wildfly中,我转到Configuration-> Messaging-> Destinations-> Connection Factories并输入值name和jndi name,如上所示 . 但它告诉我,jndi名称必须从'java:/'或'java:jboss /'开始 . 我试图将jndi名称用作'java:/ ConnectionFactory'和目的地,并在Configuration-> Messaging-> Destinations-> queue / topics jndi name中命名为'java:/ jms / queue / emailQueue'

但它没有给我和例外,并没有发送电子邮件与以前的电子邮件设置

2 回答

  • 1

    在standalone-full.xml文件中执行相同的配置 . link1

    link2

  • 0

    凉 . 我们的团队也在做同样的事情 - 将一个巨大的glassfish4应用程序迁移到wildfly .

    牢记这一点,

    • 对于连接工厂必须以java:/或为前缀
      java:jboss / exported /(用于远程访问) .

    • 对于队列和主题,请使用相同的规则 . 需要远程客户端访问的任何jms-queue或jms-topic都需要在"java:jboss/exported"命名空间中有一个条目 .

相关问题