我对 Mule ESB 很陌生,我尝试从网站上实现一个教程:
http://www.mulesoft.org/documentation/display/MULE3START/Intermediate+Studio+Tutorial
它返回如下连接错误:
*响应:无法通过端点路由事件:DefaultOutboundEndpoint{endpointUri=http://www.google.com/tbproxy/spell?lang=en:80, connector=HttpConnector { name=HTTP_HTTPS 生命周期=start this=53edd9ee numberOfConcurrentTransactedReceivers=4 createMultipleTransactedReceivers=true connected=true supportedProtocols=[http] serviceOverrides= } , name='endpoint.http.www.google.com.tbproxy.spell.lang.en.80', mep=REQUEST_RESPONSE, properties={lang=en: 80,Content-Type=text/xml},transactionConfig=Transaction{factory=null,action=INDIFFERENT,timeout=0},deleteUnacceptedMessages=false,initialState=started,responseTimeout=10000,endpointEncoding=UTF-8,disableTransportTransformer=false} . 消息有效负载的类型为:PostMethod*
问题可能与我的代理设置有关,因为当我在家中执行此操作时没有问题,但是当我尝试在公司墙后出现问题时。
教程中有关于这个问题的警告
所以我使用了一个连接器作为警告指示。
我输入了我的代理信息:
- proxyHostname="iproxy"
- 代理端口="8080"
- 代理用户名="ekucuk"
- proxyPassword="P34cttyb"
这是与之对应的 xml 行:
<http:connector name="HTTP_HTTPS" cookieSpec="netscape" validateConnections="true" sendBufferSize="0" receiveBufferSize="0" receiveBacklog="0" clientSoTimeout="10000" serverSoTimeout="10000" socketSoLinger="0" proxyHostname="iproxy" proxyPort="8080" proxyUsername="ekucuk" proxyPassword="P34cttyb" doc:name="HTTP_HTTPS"/>
我想问题出在格式上。我需要一些帮助。
谢谢
恩拉