有人能帮我解决这个问题吗?我可以使用docker启动节点,但当我尝试启动我的服务/web服务时,它找不到容器中已经启动的节点。
错误显示
由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建名为"nodeRPCConnection"的bean时出错:调用init方法失败;嵌套异常为ActiveMQConnectionTimedOutException[errorType=CONNECTION_TIMEDOUTmessage=AMQ119013:等待接收集群拓扑时超时。组:null]
用于docker ps-a这是结果docker结果
不确定您的节点配置是什么,但这种情况大多发生在客户端无法访问节点时。这可能是因为RPC配置不正确(主机/端口配置不正确(。
请确保为节点配置了正确的主机和端口。
此外,如果您使用的是官方Docker镜像,它会分别为p2p
、rpc
和rpcAdmin
端口公开10200
、10201
和10202
端口。
看看这个博客以供参考:
https://medium.com/corda/containerising-corda-with-corda-docker-image-and-docker-compose-af32d3e8746c
此外,本视频演示了如何在Docker:上开始使用Corda
https://www.youtube.com/watch?v=ITMOiMzkX4I&t=2s