前言
对于区块链行业的开发者们来说,一定不会对联盟链感到陌生,国内目前最火的联盟链之一FISCO BICOS在部署FISCO联盟链的时候推荐使用WeBase作为可视化工具管理,当笔者按照WeBase官方文档自动部署WeBase的时候遇到了如下问题
配置说明:
WeBase版本: 1.5.5 (支持FISCO BICOS2.x最新版本)
Linux环境: Ubuntu 22.04.3 LTS
JDK: JDK11
Python: 3.10.12
MySQL: 8.0.32
Nginx: 1.26.2
1.国内下载速度慢
按照deploy的自动部署脚本,会拉取github上对应的版本,但是由于国内网络问题,速度会很感人,在官方文档中对应的Gitee仓库,release已经被删除了,所以大家可以直接魔法上网在github上手动的将那几个zip文件下载,传到deploy脚本对应的目录,与脚本同级,然后再执行
python3 deploy.py installAll
2. 启动失败(表现为验证码加载失败)
此时如果不出意外是执行完python3 deploy.py installAll 完成后访问页面
可能原因:
- 自动生成时候node-mgr服务的数据库账号密码错误
- 解决方案: 进入webase-node-mgr/conf,查看application.yml中的
spring: datasource:项中的user和password是否多了个"",例如:user: "root" - 将多余""删除,再执行webase-node-mgr下的start.sh
- MySQL或Java版本过高:
解决方案: 附录 — WeBASE v1.5.5 文档中的2.2
3. 登录后要求输入前置节点IP和port
解决思路:
进入webase-front目录执行status.sh,查看是否在运行,如果没有运行则执行start.sh