2015-01-19 5 views
2

WSO2 ESB 4.7.0 및 WSO2 MB 2.2.0에서 작업 중입니다.WSO2ESB 및 WSO2 MB에 포트를 설정하는 방법

나는 아래의 링크를 따라 WSO2 ESB와 WSO2 MB 사이의 통합을 만들었습니다 :

[2015-01-19 14:32:20,868] INFO {org.wso2.andes.server.cluster.GlobalQueueManager} - Starting Global Queue Worker for Global Queue : GlobalQueue_9 
[Broker] BRK-1002 : Starting : Listening on TCP port 5675 
[2015-01-19 14:32:26,132] INFO {qpid.message.broker.listening} - [Broker] BRK-1002 : Starting : Listening on TCP port 5675 
[Broker] BRK-1002 : Starting : Listening on TCP/SSL port 8675 
[2015-01-19 14:32:26,138] INFO {qpid.message.broker.listening} - [Broker] BRK-1002 : Starting : Listening on TCP/SSL port 8675 
[Broker] BRK-1004 : Qpid Broker Ready 

때 아래와 같이 나는 포트가 성공적으로 MB 서버를 시작

https://docs.wso2.com/display/MB220/Integrating+WSO2+ESB

을 나는 ESB 서버를 시작하여 아래와 같은 오류를 표시한다.

[2015-01-19 14:37:34,275] INFO - AMQConnection Unable to connect to broker at tcp://localhost:5672 
org.wso2.andes.transport.TransportException: Could not open connection 
at org.wso2.andes.transport.network.mina.MinaNetworkTransport$IoConnectorCreator.connect(MinaNetworkTransport.java:216) 
at org.wso2.andes.transport.network.mina.MinaNetworkTransport.connect(MinaNetworkTransport.java:74) 
at org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerConnection(AMQConnectionDelegate_8_0.java:120) 
at org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQConnection.java:616) 
at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:398) 

확신 할 수는 없지만 esb가 브로커에 연결하려고 시도하는 포트에 불일치가 있다고 생각합니다.이 포트를 브로커에 성공적으로 연결할 수있는 방법이 있습니까?

도와주세요. 포트 오프셋과 같이 3을 가지고 있기 때문에

+0

MB에 대한 포트 오프셋은 무엇입니까? –

+0

리플레이 주셔서 감사합니다. MB의 @Abimaran Kugathasan 오프셋은 3입니다. – user4045063

답변

1

다음

엽니 실행 메시지 브로커에 <ESB_HOME>/repository/conf/JNDI.proerties 파일 및 포인트를주세요.

carbon을 가상 호스트로 사용하십시오. JMSMS이라는 대기열을 정의하십시오. 주제가 필요 없으므로 주석 처리하십시오. 그러나 서버 시작 중에 javax.naming.NameNotFoundException: TopicConnectionFactory이 발생하지 않도록하려면 Message Broker에도 TopicConnectionFactory을 지정하십시오.

# register some connection factories 
# connectionfactory.[jndiname] = [ConnectionURL] 
connectionfactory.QueueConnectionFactory = amqp://admin:[email protected]/carbon?brokerlist='tcp://localhost:5675' 
connectionfactory.TopicConnectionFactory = amqp://admin:[email protected]/carbon?brokerlist='tcp://localhost:5675' 
# register some queues in JNDI using the form 
# queue.[jndiName] = [physicalName] 
queue.JMSMS=JMSMS 
queue.StockQuotesQueue = StockQuotesQueue 
+1

작동 해 주셔서 감사합니다. – user4045063

+0

안녕하세요 Abimaran plz이 링크를 찾아보고 도움을 주시면 제가 도와 드리겠습니다. http://stackoverflow.com/questions/32478909/wso2esb -authentication-service-exception – user4045063