2017-03-08 38 views
0

使用log4j2在EPA 7上運行應用程序。我們有一個appender寫入JMS隊列。 我得到它的工作如下遠程連接:jboss in-vm目標的JMS提供程序URL

<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應該設置爲什麼。

回答

0

providerURL將與http-remoting://127.0.0.1:8080相同。您需要使用in-vm連接工廠,例如/ConnectionFactory,它使用in-vm連接器並用於在本地生成/使用消息。

+0

上下文工廠名稱我在這種情況下不起作用。我也試過,「org.jnp.interfaces.NamingContextFactory」沒有運氣。 – OldProgrammer