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

启动Corda示例节点时遭遇‘Page not found’问题求助

排查Corda示例应用Web页面404问题

我来帮你梳理这个404问题的常见排查方向,结合Corda示例应用的典型坑点,你可以按下面的步骤逐一验证:

  • 先确认Webserver的正确端口
    你提到访问http://localhost:10010,但要注意Corda示例里每个节点的Webserver端口是独立配置的。默认情况下,PartyA的Webserver端口是10007,PartyB是10010,PartyC是10013,Notary节点一般不会启动Webserver。你可以通过两种方式确认:

    1. 查看runnodes启动时的控制台输出,找类似Webserver started on port XXXX的日志行
    2. 进入对应节点的目录(比如kotlin-source/build/nodes/PartyB),打开webserver.conf文件查看port字段的配置值
  • 确认Webserver是否真的启动成功
    runnodes命令会为每个节点和对应的Webserver打开独立的控制台窗口,你可以切换到Webserver的窗口,检查是否有启动成功的日志,或者有没有报错信息。另外要确保你先执行了./gradlew deployNodes任务——这个任务负责把Webserver模块和示例Cordapp打包到build/nodes目录,如果跳过这一步,Webserver可能缺少必要的运行文件。

  • 核对Web访问路径的正确性
    不同版本的Corda示例应用,Web接口和页面的路径可能有差异:

    • 部分版本中,示例页面的路径是/example而非/web/example,可以尝试访问http://localhost:[正确端口]/example
    • 健康检查接口在一些版本里是/api/health而不是/api/status,可以替换路径测试
      建议你对照当前使用的Corda版本的官方文档,确认准确的访问路径。
  • 检查Cordapp是否正确部署到Webserver
    进入对应节点的cordapps目录(比如kotlin-source/build/nodes/PartyB/cordapps),查看是否包含带有web或example标识的Cordapp JAR包。如果没有,说明deployNodes任务打包不完整,你可以执行./gradlew clean deployNodes重新构建,之后再启动节点。

内容的提问来源于stack exchange,提问作者Carol.Kar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:20:27