本文主要是介绍WeBASE管理台的节点前置服务WeBASE-Front搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考文档
部署说明 — WeBASE v1.5.4 文档
节点前置服务,包含区块链数据查看、账户管理、系统监控、智能合约管理等多种功能。
我们一般用到的是智能合约管理功能,包括智能合约的「编辑、部署、调用」。
一、配置java依赖
1、解压组件
cd /opt
tar -xzvf jdk-8u77-linux-x64.tar.gz -C /opt/
mv jdk1.8.0_77 jdk
2、配置环境变量并令其立即生效
vi /root/.bashrc
.bashrc文件新增两条
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin
使其生效
source /root/.bashrc
验证是否安装成功
java -version
二、拉取WeBASE-Front
在fisco目录下拉取
git clone https://gitee.com/WeBank/WeBASE-Front.git
进入该目录
cd WeBASE-Front
三、编译代码
如果已安装Gradle,且版本为gradle-4.10至gradle-6.x版本
gradle build -x test
如果未安装Gradle,或者版本不是gradle-4.10至gradle-6.x版本,可使用gradlew编译
chmod +x ./gradlew && ./gradlew build -x test
四、修改配置及启动控制台
1、进入dist目录
cd dist
dist目录提供了一份配置模板conf_template
根据配置模板生成一份实际配置conf。初次部署可直接拷贝
cp -r conf_template conf
2、进入conf目录
cd conf
3、拷贝证书文件
要把sdk复制过来
cp ../../../nodes/127.0.0.1/sdk/* ./
这里如果出现问题,需要自己判断自己sdk的路径对其修改
4、修改配置文件
vi application.yml
这里有修改配置文件的需求时才要改,比如修改数据库存放路径、有端口占用的情况需要修改port、或者如果连接的不是本机而是远程服务器就要修改sdk下的ip,这里是连接的本机的节点,所以所有节点都不用改,直接默认的即可。
5、确保节点处于启动状态
回到/fisco/node/127.0.0.1目录下
./stop_all.sh
./start_all.sh
在dist目录下查看端口是否被这个节点占用了
lsof -i:20200
6、启动WeBASE-Front
回到WeBASE-Front的dist目录下
chmod u+x *.sh
bash start.sh
7、访问控制台
http://{deployIP}:{frontPort}/WeBASE-Front
示例:http://127.0.0.1:5002/WeBASE-Front
WeBASE-Front就搭建完成了。
这篇关于WeBASE管理台的节点前置服务WeBASE-Front搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!