第二章FISCO BCOS sdk下载和配置是使用

想了解相关区块链开发,技术提问,请加QQ群:538327407(已满),群2:135019400

 

前提:

1、已经搭建好了一个底层,并且可以正常运行

2、确定外部是否可以连接,如果是云上的服务器,要保证外网可以访问

 

正式流程

1、下载sdk demo,选择 发布版本

https://github.com/FISCO-BCOS/spring-boot-starter

 

2、查看文档

 

https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/tutorial/sdk_application.html#id2

 

搭建单群组4节点联盟链

在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。需要保证机器的30300~30303,20200~20203,8545~8548端口没有被占用。

bash build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545

 

注解

l  其中-p选项指定起始端口,分别是p2p_port,channel_port,jsonrpc_port,出于安全考虑jsonrpc/channel默认监听127.0.0.1,需要外网访问请添加-i参数

 搭建链的时候要注意,加上-i,让外网可以访问

 

3、将服务器上的证书copy ,放到sdk的java项目中

 

 

 

ps:只有把底层证书copy 到sdk的项目中,才可以拥有对应的权限访问。

4、修改配置,改为服务器的ip

 

 

ps:上面的是笔者的测试服务器外网ip,端口如果没有特地修改一般没有需要调整的。

5、lombok 下载

 

ps:刚下载时候项目,有些插件可能没有安装,代码会报错,笔者的lombok 插件就是如此,依照图示操作 

 

安装,设置

 

 

 

6、重新编译项目测试

 

 

这个时候项目没有报错,此时运行项目中的某个单元测试,发现正常可以请求访问,获取底层相关数据。

以上就是笔者实践记录。

 

读后感觉不错,有收获可以微信请作者喝杯咖啡,读后有疑问请加微信,拉群研讨,注明来意

 

 

posted @ 2019-06-21 18:20  linbin524  阅读(3201)  评论(3编辑  收藏  举报