想了解相关区块链开发,技术提问,请加QQ群:538327407

前提:

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、重新编译项目测试

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

以上就是笔者实践记录。

最新文章

  1. POI对Excel自定义日期格式的读取
  2. asio制作使用ssl通信的证书
  3. 初学者的python学习笔记2
  4. 框架SpringMVC笔记系列 二 传值
  5. The web application [] appears to have started a thread named [Abandoned connection cleanup thread] com.mysql.jdbc.AbandonedConnectionCleanupThread
  6. js中的scroll和offset 的使用比较
  7. 推荐一个优秀的前端框架——Bootstrap
  8. 搭建mongodb分片
  9. Oracle相关的知识点
  10. 基于visual Studio2013解决C语言竞赛题之0202坐标转换
  11. ACM退役记&&回忆录
  12. loj6074 子序列
  13. 查找占用资源高的JAVA代码
  14. eMMC基础技术3:eMMC总线token
  15. [转] HTML5 Blob与ArrayBuffer、TypeArray和字符串String之间转换
  16. 阿里java代码检测工具p3c
  17. HTTP协议之响应头Date与Age
  18. 保存登录plsql developer 的用户名和密码
  19. golang 垃圾回收机制
  20. 1114 Family Property (25 分)

热门文章

  1. java 使用 POI 操作 XWPFDocumen 创建和读取 Office Word 文档基础篇
  2. java视频长度读取 方案参照文件
  3. jQuery之父:坚持每天都要写代码
  4. 如何在云上使用confd+ACM管理敏感数据
  5. 阿里小二的日常工作要被TA们“接管”了!
  6. Hdu 4493
  7. 洛谷P3286 [SCOI2014]方伯伯的商场之旅
  8. LeetCode54 Spiral Matrix
  9. 当flex遇到white-space: nowrap; 排版就飞了的神奇问题 吐血
  10. Eclipse(Maven) web项目更改项目名称