fabric1.4.3 运行fabcar

时间:2019-09-09作者:klpeng分类:IT综合浏览:1563评论:0

参照:https://blog.csdn.net/tianshuhao521/article/details/100538262 已完成fabric1.4.3网络环境搭建。

1、清空环境

清空所有docker容器:# docker rm -f $(docker ps -aq)

清空所有缓存网络:# docker network prune

若已运行过此教程需要删除chaincode镜像,若是第一次运行不需要:

# docker rmi dev-peer0.org1.example.com-fabcar-1.0-5c906e402ed29f20260ae42283216aa75549c571e2e380f3615826365d8269ba

2、启动网络:

# cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar

# ./startFabric.sh

fabric1.4.3 运行fabcar

fabric1.4.3 运行fabcar

查看容器:# docker ps

fabric1.4.3 运行fabcar

 

3、我用java去测试,实现注册用户等功能,网络启动之后会提示,进入java文件夹,然后执行mvn test命令,所以这里要确保已安装jdk和mvn。

注释:这里可能fabric-gateway-java的包存在问题,contract.submitTransaction()方法提交报错,所以我这里先注释掉,只执行查询操作,不执行创建和更改操作。

4、# cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar/java/src/main/java/org/example

# vim ClientApp.java

修改代码如图:

fabric1.4.3 运行fabcar

退出vim

# cd  /opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar/java

# mvn test

fabric1.4.3 运行fabcar

可以看到打印的信息,因为我之前创建过user,所以打印出来已存在,另外执行的queryAllCars()方法和queryCar()方法的查询结果也已经打印出来。

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢