在我的蓝图 xml 中,我设置了...
<sslContextParameters id="ssl" xmlns="http://camel.apache.org/schema/spring">
<keyManagers keyPassword="secret">
<keyStore password="supersecret" resource="c:/esb/cia_keystore.jks"/>
</keyManagers>
<trustManagers>
<keyStore password="supersecret" resource="c:/esb/cia_truststore.jks"/>
</trustManagers>
</sslContextParameters>
并希望使用此 .to 行连接到 https 服务器。
<to id="_to3" uri="netty4-http:https://somesecurehost.com:443/bla-bla-bla/?ssl=true&sslContextParameters=#ssl"/>
但在蓝图中,我得到一个红色的 x,在“mvn clean install”下面的解释中也是如此......
The reference to entity "sslContextParameters" must end with the ';' delimiter.
检查骆驼 netty4-http 文档https://camel.apache.org/components/2.x/netty4-http-component.html我在选项 sslContextParameters 和查询参数下看到我看到 SSL 和 sslContextParameters。骆驼 netty4-http 中没有提到“;” 在 URI 中。
我错过了什么?