You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

构建示例CorDapp cordapp-example-release-V3时遇进程死亡异常求助

解决CorDapp示例构建时的ListenProcessDeathException错误

先把你遇到的错误信息贴出来,方便定位问题:

net.corda.testing.node.internal.ListenProcessDeathException:原本应监听localhost:10000的进程已终止,状态码:1

在构建示例CorDapp cordapp-example-release-V3时遇到以下错误:
[INFO ] 14:29:29,050 [driver-pool-thread-0] (NodeInfoFilesCopier.kt:63) network.NodeInfoFilesCopier.addConfig - 正在监控:C:\Users\purni\Downloads\cordapp-example-release-V3\build\20180413-085907.908\PartyA {}
[INFO ] 14:29:29,050 [driver-pool-thread-0] (DriverDSLImpl.kt:814) internal.DriverDSLImpl.startOutOfProcessNode - 正在启动进程外节点PartyA,调试端口为5008,jolokia监控端口为...

这个错误说明进程外启动的PartyA节点意外终止了,状态码1一般指向启动阶段的基础配置或依赖问题,给你几个排查和解决的具体方向:

具体解决步骤

  • 检查端口占用情况:localhost:10000是节点需要绑定的监听端口,如果被其他程序占用,节点就没法正常启动。Windows下可以用命令 netstat -ano | findstr :10000 找到占用进程的PID,再去任务管理器关闭对应程序;Linux/macOS用 lsof -i :10000 排查占用情况。
  • 清理构建缓存:旧的构建残留文件可能导致冲突,直接删除C:\Users\purni\Downloads\cordapp-example-release-V3\build整个目录,然后重新执行构建命令:Windows用 gradlew.bat clean build,Linux/macOS用 ./gradlew clean build。
  • 验证Java版本兼容性:Corda V3仅支持Java 8(Oracle JDK或OpenJDK均可),不要使用更高版本的Java,通过 java -version 检查你的环境版本是否符合要求。
  • 查看节点详细日志:进入PartyA的节点目录C:\Users\purni\Downloads\cordapp-example-release-V3\build\20180413-085907.908\PartyA\logs,里面的日志文件会记录节点终止的具体原因,比如配置错误、依赖缺失等,这是最精准的定位方式。
  • 检查Gradle依赖配置:确认项目build.gradle文件中,Corda相关依赖的版本都是与V3匹配的,避免混入其他版本的依赖导致兼容性问题。

内容的提问来源于stack exchange,提问作者Purnima Agrawal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:28:11