docker - docker容器已经启动,但是在intellij中启动服务找不到启动的节点
问题描述
谁能帮我解决我的问题,我可以使用 docker 启动节点,但是当我尝试启动我的服务/网络服务时,它找不到已经在容器中启动的节点。
错误说
原因:org.springframework.beans.factory.BeanCreationException:创建名为“nodeRPCConnection”的bean时出错:调用init方法失败;嵌套异常是 ActiveMQConnectionTimedOutException[errorType=CONNECTION_TIMEDOUT message=AMQ119013:等待接收集群拓扑超时。组:空]
对于 docker ps -a 这是结果 docker result
解决方案
不确定您的节点配置是什么,但这主要发生在无法从客户端访问节点时。这可能是由于不正确的 RPC 配置(主机/端口配置不正确)而发生的。
确保为节点配置了正确的主机和端口。
此外,如果您使用的是官方 Docker 映像,它会分别公开10200
、10201
和10202
端口p2p
、rpc
和rpcAdmin
端口。
看看这个博客以供参考:
此外,此视频演示了如何在 Docker 上开始使用 Corda:
推荐阅读
- azure-language-understanding - 如何拥有多个相同问题但答案不同的常见问题解答(KB)?
- python - 如何在 X 轴上添加水平滚动条?
- indexing - InnoDB 是否在索引中以扩展形式存储多字节字符串?
- c - 如果我们不使用 free() 分配内存会发生什么
- pandas - 如何摆脱“AttributeError:'float'对象没有属性'log2'”
- javascript - 如何使图像覆盖html中的完整部分
- reactjs - React Native Jest 语法错误:未终止的正则表达式
- sql-server - SSRS RS.exe 以错误的顺序迁移报告/数据集
- c - 在C中查找图像的内圆半径
- javascript - 如何在画布中设置 closePath() 样式?