2017-09-02 28 views
0

我觸發與駱駝碼頭HTTPS服務component.But它不觸發service.I現在用駱駝碼頭2.14.3版本Apache的駱駝碼頭不觸發SSL服務

下面的代碼片段,

<bean id="jetty" 
     class="org.apache.camel.component.jetty.JettyHttpComponent"> 
    <property name="sslSocketConnectorProperties"> 
     <map> 
      <entry key="password" value="pwd"/> 
      <entry key="keyPassword" value="pwd"/> 
      <entry key="keystore" value="test.jks"/> 
      <entry key="needClientAuth" value="false"/> 
     </map> 
    </property> 
</bean> 

<camel:sslContextParameters id="mySslContext"> 
    <camel:clientParameters> 
    <camel:secureSocketProtocols> 
     <camel:secureSocketProtocol>TLSv1.0</camel:secureSocketProtocol> 
      </camel:secureSocketProtocols> 
     </camel:clientParameters> 

URL命中, https://test.com/services?sslContextParametersRef=mySslContext & throwExceptionOnFailure =假& httpClient.soTimeout = 30000" />

當我打這個我得到超時,它不是發送消息到service.I增加超時也仍然不工作。

回答

0

您可能想要使用HTTP/HTTP4組件。作爲生產者的碼頭已棄用
Camel Jetty