0
点赞
收藏
分享

微信扫一扫

java与fabric区块链--fabric-java-jdk部署搭建--(1)


作为一名java开发者,目前比较火的区块链多少应该了解一些

fabric-java-jdk 是区块链提供的java开发者的jdk

下载

下载地址:https://github.com/hyperledger/fabric-sdk-java

关键下载了之后如何进行使用,目前使用的1.4版本互联网上的文档较多,可以从比较低的版本慢慢学习


java与fabric区块链--fabric-java-jdk部署搭建--(1)_区块链

我这边也下载好了,并且解压了

导入

我这里使用的ecplise,直接按照导入已经存在的maven项目导入就行

但是导入之后项目是由错误的

缺少类,我们对pom.xml文件做一定从处理

java与fabric区块链--fabric-java-jdk部署搭建--(1)_java_02


因为下载的项目缺少fabric相关的jar,我们要在maven项目中引入

<dependency>
<groupId>org.hyperledger.fabric-sdk-java</groupId>
<artifactId>fabric-sdk-java</artifactId>
<version>1.4.1</version>
</dependency>

这样项目就不报错了

java与fabric区块链--fabric-java-jdk部署搭建--(1)_docker_03

接口安装

我们使用fabric-java-jdk主要是可以调用fabric区块链提供的restful接口,目前我们的项目是由了(上面搭建的),现在我们要做的事情是安装接口,接口可以安装在虚拟机上,或者是服务器上,需要安装docker环境,如何安装docker


然后我们到这个目录下:

fabric-sdk-java/src/test/fixture/sdkintegration(相对路径)

java与fabric区块链--fabric-java-jdk部署搭建--(1)_java_04


在这个路径下面有fabric.sh

执行:./fabric.sh up

java与fabric区块链--fabric-java-jdk部署搭建--(1)_docker_05


如果没有相关的镜像,在执行的过程中会自动重新加载相同版本的镜像

java与fabric区块链--fabric-java-jdk部署搭建--(1)_区块链_06


并且在最后会启动几个docker容器,我们在现在暂且不分析这些容器的作用,利用docker ps 查看启动效果如下:

java与fabric区块链--fabric-java-jdk部署搭建--(1)_java_07


接口目前就安装好了

调用接口

我们刚开始的时候搭建的项目现在就用到了

找到TestConfig

java与fabric区块链--fabric-java-jdk部署搭建--(1)_java_08


修改上面的ip地址,改成我们刚才的服务器的地址

然后找到:End2endIT.java

运行里面的SetUp测试函数:

java与fabric区块链--fabric-java-jdk部署搭建--(1)_区块链_09


控制台输出结果如下:

java与fabric区块链--fabric-java-jdk部署搭建--(1)_docker_10


表示我们创建的区块链网络已经连接成功

希望对你有所帮助


举报

相关推荐

0 条评论