【发布时间】:2019-08-15 00:42:01
【问题描述】:
我和这篇文章有同样的问题 (In Corda, `No installed custom CorDapps.` on node's built-in webserver)。
这就是我所做的:
1. 我使用的是 Java 版本的 Tokens-SDK,它的文件夹结构与该帖子解决方案中提到的示例不同(即客户端、合同和工作流是 3 个独立的模块,而不是一个模块)。
2. 这是我的最新提交,其中包含以下提到的更改:
https://github.com/adelRestom/corda-tokens-api/commit/4fc730b352a184c3848ef2455e0fbb9e712a4e2b
4. 我在clients 模块内创建了类ExamplePlugin
5. 我在clients 模块中创建了文件net.corda.webserver.services.WebServerPluginRegistry
6. 我更新了项目根文件夹下的build.gradle,并添加了cordapp project(":clients")作为依赖项(我不是gradle专家,但我认为这应该将此模块添加到cordapp的jar文件中)
7. 我跑了./gradlew jar
8. 我将 jar 文件上传到我的谷歌云虚拟机内的/opt/corda/cordapps
9. 我使用run-corda.sh启动节点
10. 我打开浏览器,使用我的节点的外部 IP 地址和端口 8080
11. 我收到No installed custom CordApps
您能看看我的存储库,看看我缺少什么吗?
【问题讨论】:
标签: corda