跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

WeBASE 一键部署配置与下载问题解决方案

综述由AI生成基于 Ubuntu 20.04 系统,详细记录了 WeBASE 一键部署过程中的环境配置、依赖安装及网络下载问题的解决方法。主要步骤包括安装 Java、MySQL 和 Python 环境,修改配置文件,处理 GitHub 下载缓慢问题(使用 aria2 或手动下载),以及启动服务后的验证流程。

云间漫步发布于 2026/4/6更新于 2026/5/2325 浏览
WeBASE 一键部署配置与下载问题解决方案

本文基于 Ubuntu 20.04 系统,记录 WeBASE 一键部署过程中的环境配置、依赖安装及网络下载问题的解决方法。

1. 安装依赖

CentOS 7 / RHEL 7:

sudo yum -y install epel-release && sudo yum -y install openssl curl wget git nginx dos2unix

Ubuntu 16.04+ / Debian 9+:

sudo apt update && sudo apt -y install openssl curl wget git nginx dos2unix

2. 检查环境

检查 Java

安装默认 Java 版本 (Java 8 或以上):

sudo apt install -y default-jdk
java -version
配置 JAVA_HOME

查询 Java 路径:

ls /usr/lib/jvm/

编辑 bashrc 配置环境变量(根据实际路径修改 java-11-openjdk-amd64):

echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

验证:

echo $JAVA_HOME
java -version
检查 Python
python --version
# 或
python3 --version
安装 MySQL
sudo apt update
sudo apt upgrade
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev

启动并检查服务状态:

sudo service mysql start
sudo service mysql status
sudo mysql
更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你自己的密码';
PyMySQL 部署
sudo apt-get install -y python3-pip
sudo pip3 install PyMySQL

3. 拉取部署脚本

获取部署安装包:

wget https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-deploy.zip

解压并进入目录:

unzip webase-deploy.zip
cd webase-deploy
修改配置

使用 vim 编辑 common.properties:

vim common.properties

按 i 进入插入模式,修改完成后按 Esc,输入 :wq 保存退出。

4. 部署与网络问题解决

执行部署命令:

python3 deploy.py installAll

由于 GitHub 链接可能不稳定导致下载缓慢或中断,可采用以下方法优化:

方法一:配置 hosts 解析

nslookup github.com
nslookup github.global.ssl.fastly.net
sudo gedit /etc/hosts
# 刷新缓存
sudo service NetworkManager restart

方法二:使用 aria2 下载 安装 aria2:

sudo apt update && sudo apt install aria2

手动下载所需文件(如 fisco-bcos.tar.gz, webase-node-mgr.zip 等),示例命令:

aria2c -x16 -s16 -c -o fisco-bcos.tar.gz https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz
aria2c -x16 -s16 -c -o webase-node-mgr.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-node-mgr.zip
aria2c -x16 -s16 -c -o webase-web.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-web.zip
aria2c -x16 -s16 -c -o webase-web-mobile.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-web-mobile.zip
aria2c -x16 -s16 -c -o webase-sign.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-sign.zip

若本地下载困难,可在 Windows 环境下下载后通过 FileZilla 传输至 Linux 服务器。

下载完成后,停止服务并重新运行部署:

python3 deploy.py stopAll
python3 deploy.py installAll
# 选择 n 跳过重复下载
python3 deploy.py stopAll
python3 deploy.py startAll

5. 验证登录

在浏览器访问: http://localhost:5002/WeBASE-Front

如需校验,可参考官方文档:一键部署 — WeBASE v1.5.5 文档 如需编写合约,可先在 Remix 上尝试,然后部署到 WeBASE。

目录

  1. 1. 安装依赖
  2. 2. 检查环境
  3. 检查 Java
  4. 配置 JAVA_HOME
  5. 检查 Python
  6. 或
  7. 安装 MySQL
  8. 更改密码
  9. PyMySQL 部署
  10. 3. 拉取部署脚本
  11. 修改配置
  12. 4. 部署与网络问题解决
  13. 刷新缓存
  14. 选择 n 跳过重复下载
  15. 5. 验证登录
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 无需 OCR 基于 ColQwen2、Qwen2.5 和 Weaviate 的 PDF 多模态 RAG 方案
  • ComfyUI v0.18.0 深度解析:显存优化与 VAE 架构进化
  • FastJson2 完整使用指南(Java 后端企业级实战)
  • Flutter 三方库 jwt_io 的鸿蒙化适配指南
  • FPGA 核心硬件资源详解:LUT、FF、BRAM、DSP、PLL 及综合报告解读
  • 向大模型学习:优化人类思维模式与认知结构
  • FPGA 实现任意角度图像旋转:原理与代码设计
  • 反向 SSH + SOCKS5 内网穿透配置教程
  • Windows 至鸿蒙:ToDesk、Splashtop、TeamViewer、向日葵跨平台远控对比
  • DPlayer 视频播放器使用指南
  • MacOS 安装与配置 Redis 指南
  • DeepSeek 本地部署私人知识库:无视配置实现私有化检索增强
  • Web3 前端安全:连接钱包的风险与防护
  • 单链表高频实战:删除节点、反转链表与查找中间节点
  • Claude-Code 2.1.88 源码结构深度解析:基于 Source Map 还原
  • 基于 ClaudeCode 与 Figma-MCP 的 UI 设计前端还原方案
  • 大语言模型提示词工程核心技巧与实践指南
  • Java SE 8 JDK 安装及环境配置指南
  • Mac 使用 Homebrew 安装 JDK 8 完整指南
  • 前端大数据导出优化:解决 Chrome 内存崩溃的实战方案

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online