谁能帮助我解决我的问题,我能够使用docker启动节点,但当我试图启动我的serviceweb-service时,它无法找到容器中已经启动的节点。
错误说
原因是:org.springframework.beans.factory.BeanCreationException。 错误创建名称为'nodeRPCConnection'的Bean。调用init方法失败;嵌套异常是ActiveMQConnectionTimedOutException[errorType=CONNECTION_TIMEDOUT message=AMQ119013: 超时等待接收集群拓扑。 Group:null]
对于docker ps -这是结果 docker结果
不知道你的节点配置是什么,但这种情况大多发生在客户端无法到达节点的时候。这可能是因为不正确的RPC配置(主机端口配置不正确)。
确保你的节点配置了正确的主机和端口。
另外,如果你使用的是官方的Docker镜像,那么它暴露出了 10200
, 10201
和 10202
口,用于 p2p
, rpc
和 rpcAdmin
的端口分别。
看看这篇博客,以供参考。
https:/medium.comcordacontainerising-corda-with-corda-docker-image-and-docker-compos-af32d3e8746c。
另外,这个视频演示了如何在Docker上开始使用Corda。