我使用https://github.com/SolaceSamples/solace-samples-jms存储库的SingleThreadedConsumer示例连接到Solace broker/destination,但每当我连接它时,都会显示错误:
INFO: Connection attempt failed to host '111.111.111.111' ConnectException - com.solacesystems.jcsmp.JCSMPTransportException:
Error communicating with the router. cause: java.io.IOException: Stream error (zlib).
这是正确的主机和端口(尽管我在这里更改了详细信息),因为我可以使用telnet直接连接。here提到了同样的错误,但没有得到回答。没有异常被发送到我的ExceptionListener,到目前为止,我还没有成功地调高日志级别。感谢您的帮助!
发布于 2018-03-28 09:24:35
您已在API上启用了压缩,但正在连接到非压缩端口,反之亦然。
您的应用程序使用哪些压缩端口和标准(非压缩)端口?在SolAdmin上,转到常规->基本路由器属性并查看服务表以了解详情。
您的连接工厂上的“压缩级别”和“端口”是什么?在SolAdmin上,转到JMS Adminstration -> JMS Connection factory ->双击您的连接工厂以找到答案。
https://stackoverflow.com/questions/49523479
复制相似问题