创建一个智能合约并部署(java)
环境
jdk:java version “1.8.0_221”
gradle:Gradle 5.6.2
fabric:1.4.1
centos:
注意:
gradle需要配置本地仓库和jvm,gradle和maven都可以采用,不过gradle 5.6.2配置本地仓库和jvm比较麻烦(IBM官方教程用的gradle),官方没有提供教程,笔者在这里浪费了很多时间。
部署
部署单机单节点fabric网络
将编辑好的Java chaincode拷贝到/opt/gopath/src/github.com/hyperledger/fabric/singlepeer/chaincode/java目录下,如果不存在此目录,请自行创建。
链码的位置需要的文件:
运行
关闭和删除已存在的进程
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)