WeBASE管理台的节点前置服务WeBASE-Front搭建

2023-12-04 10:30

本文主要是介绍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搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/453131

相关文章

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

解决systemctl reload nginx重启Nginx服务报错:Job for nginx.service invalid问题

《解决systemctlreloadnginx重启Nginx服务报错:Jobfornginx.serviceinvalid问题》文章描述了通过`systemctlstatusnginx.se... 目录systemctl reload nginx重启Nginx服务报错:Job for nginx.javas

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06