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就搭建完成了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烟敛寒林o

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值