2017-03-08 11 views
0

EP4에서 log4j2로 실행중인 앱입니다. 우리는 JMS 대기열에 작성하는 appender를 가지고있다. jboss 인 - 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을 사용해야합니다.

+0

이 경우 컨텍스트 팩토리 이름이 작동하지 않습니다. 나는 또한 "org.jnp.interfaces.NamingContextFactory"를 시도했다. – OldProgrammer