首页 > 解决方案 > docker容器已经启动,但是在intellij中启动服务找不到启动的节点

问题描述

谁能帮我解决我的问题,我可以使用 docker 启动节点,但是当我尝试启动我的服务/网络服务时,它找不到已经在容器中启动的节点。

错误说

原因:org.springframework.beans.factory.BeanCreationException:创建名为“nodeRPCConnection”的bean时出错:调用init方法失败;嵌套异常是 ActiveMQConnectionTimedOutException[errorType=CONNECTION_TIMEDOUT message=AMQ119013:等待接收集群拓扑超时。组:空]

对于 docker ps -a 这是结果 docker result

标签: dockercorda

解决方案


不确定您的节点配置是什么,但这主要发生在无法从客户端访问节点时。这可能是由于不正确的 RPC 配置(主机/端口配置不正确)而发生的。

确保为节点配置了正确的主机和端口。

此外,如果您使用的是官方 Docker 映像,它会分别公开102001020110202端口p2prpcrpcAdmin端口。

看看这个博客以供参考:

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


推荐阅读