jboss in-vm目标的JMS提供程序URL

时间:2017-03-08 15:21:02

标签: jms log4j2 jboss-eap-7

使用log4j2在EPA 7上运行应用程序。我们有一个写入JMS队列的appender。 我把它用于远程连接,如下所示:

    <JMS name="HIFAuditAppender"
         destinationBindingName="jms/queue/HIFAuditQueue"
         factoryBindingName="jms/RemoteConnectionFactory" 
         providerURL="http-remoting://127.0.0.1:8080"
         username="hcmuser"
         password="gators123="
         factoryName="org.jboss.naming.remote.client.InitialContextFactory" />

但是,JMS生产者和MDB在同一个JVM中运行。我想使用jboss in-vm连接器,但无法确定应该将providerURL设置为什么。

1 个答案:

答案 0 :(得分:0)

providerURL将是相同的,http-remoting://127.0.0.1:8080。您需要使用in-vm连接工厂,即/ConnectionFactory,它使用in-vm连接器并用于在本地生成/使用消息。