当我向axis2客户端发送请求时,我收到错误
代理:
<proxy name="SOAP_Body" startOnLoad="true">
<target>
<inSequence>
<switch xmlns:m0="http://services.samples"
source="//m0:getQuote/m0:request/m0:symbol">
<case regex="foo">
<log level="custom">
<property name="a" value="s"/>
</log>
<send>
<endpoint>
<address uri="http://localhost:9001/services/SimpleStockQuoteService?wsdl"/>
</endpoint>
</send>
</case>
<case regex="bar">
<log level="custom">
<property name="b" value="a"/>
</log>
<send>
<endpoint>
<address uri="http://localhost:9002/services/SimpleStockQuoteService?wsdl"/>
</endpoint>
</send>
</case>
<default>
<property name="symbol"
expression="fn:concat('Normal Stock - ', //m0:getQuote/m0:request/m0:symbol)"/>
</default>
</switch>
</inSequence>
<outSequence>
<send/>
</outSequence>
</target>
ELB在9443偏移0,ESB在9444偏移1
所以我已经向ELB的http://localhost:8280/services/SOAP_Body发出了请求
当我通过esb
[java] 15/06/30 15:40:43 INFO httpclient.HttpMethodDirector:I / O异常 处理请求时捕获(java.net.ConnectException):连接被拒绝: 连接
当我通过SOAP UI发送上述端点时,我得到了
Wed Jul 01 10:48:06 IST 2015:ERROR:请求中的异常:org.apache.http.conn.HttpHostConnectException:连接到http://localhost:8280被拒绝了 Wed Jul 01 10:48:06 IST 2015:ERROR:发生错误[连接到http://localhost:8280被拒绝],详见错误日志
Wed Jul 01 10:48:06 IST 2015:INFO:错误获取[SimpleStockQuoteServiceSoap11Binding.getQuote:Request 1]的响应; org.apache.http.conn.HttpHostConnectException:拒绝与http://localhost:8280的连接
我在1中启用了群集和其他配置
但是当我单独向ESB发送请求而没有通过ELB时,我得到了所需的输出。
当我在ELB中的axis2.xml中提供AllowAll时,我在ELB服务器中获得新错误
错误 - DynamicLoadbalanceEndpoint应用程序成员不可用
会出现什么问题?请帮帮我。
你们有没有在wso2 esb中获得动态端点工作的样本57?如果是,请帮我配置。我已经在文档中进行了配置,但我无法使其正常工作。
感谢。
答案 0 :(得分:0)
There is not enough information in your question.
答案 1 :(得分:0)
您是否检查过端点是否正常工作......
请在网络浏览器上试用: http://localhost:8280/services/SOAP_Body?wsdl 看看你是否得到了代理的wsdl。