web-services - Camel cxf webservice - 获取响应的问题

标签 web-services ssl apache-camel cxf jbossfuse

我遇到了 Apache Camel 的问题。
我做了两个 SOAP WebServices。首先(我将其称为 A )是一个标准代理,它调用 WebServices B 来完成所有工作(从数据库获取数据、解析响应等)。

如我所料,效果很好。我通过 SoapUI 向 A 发送数据,A 向 B 发送请求,B 从数据库获取数据,解析响应,将其发送给 A,A 向 Soap UI 发送响应。完美……直到一切都在 http 上运行。

当我在部署了 WebService A 的 JbossFuse 上打开 ssl 时,我能够通过 SoapUI 向 Webservice A 发送请求,A 正在向 B 发送请求,B 正在发送响应,A 正在获得响应(我在日志中看到了它), 以及……什么也没有发生。 SoapUI 获取 SocketTimeoutException:读取超时。

看起来 WebService A 不知道应该将响应发送到哪里。日志中没有特别发生的事情,0 异常(exception)。可能我忘记了一件事,我不知道是什么。 我使用的 Jboss 是旧的 6.1.0.redhat-379。

有人知道我可以做什么/我可以检查哪些可以帮助我解决问题吗?

最佳答案

这不是解决方案,但可以解决我的问题。 我只是在连接到 Web 服务 B 的 Web 服务 A 中做了简单的 Ws 客户端。然后我没有从蓝图中调用 WS B 的端点,而是使用 WS 客户端调用 Bean。

关于web-services - Camel cxf webservice - 获取响应的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53353873/

相关文章:

iphone - 我应该为每个服务器请求验证用户密码吗?

apache - 如何从 Godaddy 证书导出私钥并与 Apache SSL 一起使用

ssl - Cassandra 节点间加密是否可以选择流量?

java - EJB3 在哪里适合 SOA/EIP?

java - Netty Camel 示例

web-services - 为什么我的本地网站无法访问我本地的 REST 服务?

linux - 适用于 Linux 上 REST 和/或 SOAP Web 服务开发的堆栈/框架

java - keytool:从多个 .cer 文件导入证书链

apache-camel - 如何在 Camel 中将文件拆分为多行但以不同方式处理第一行

c# - UPS API - LabelLinksIndicator - 未设置对象实例的对象引用