前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >fiscoBcos中手动部署webase-front

fiscoBcos中手动部署webase-front

作者头像
终有链响
发布2025-03-03 08:27:24
发布2025-03-03 08:27:24
490
举报
文章被收录于专栏:终有链响终有链响

手动部署webase-front

当前手动搭建是从官网获取到源代码,本地打包构建后,在上传到服务器内,打包可以参考Webase-node-manager打jar包这个文档。

https://github.com/WeBankBlockchain/WeBASE-Front

本地Java环境为1.8.0_221

img
img

服务器的java环境为java1.8.0_202

image-20241226193609056
image-20241226193609056

Java的版本会影响打包的结果,这个问题我在 手动搭建webase启动注意事项文档里面写了详细说明。

1.修改配置文件:application.yml

修改ip为服务器的外网访问地址、channelPort端口为部署服务节点的channel端口

image-20241226193639280
image-20241226193639280

2.修改Web3Config.java文件

将ip地址更改为服务器的外网访问地址

Channel端口为要部署服务的端口

image-20241226193722566
image-20241226193722566

3.在resources目录下新建以一个conf文件夹,并放入sdk连接证书

获取证书

Sdk连接证书是搭建区块链网络的时候,由链证书加上机构证书生成出来的

我们这里的案例是用机构B的节点进行前置节点部署的,所以我们去到服务器内部在/data/fisco/generator/dir_sdk_caB/sdk目录下将sdk证书全部获取

image-20241226193805393
image-20241226193805393

将获取到的证书放入到java项目中的resources目录下的新建的conf文件里面

img
img

4.对源项目进行Gradle打包编译

img
img

打包成功

img
img

出现dist文件目录

img
img

5.将打包好的dist文件传输到服务器的要放置的位置

我这里放在了/data/fisco/generator-B/webase-front中

img
img

6.进入到dist/apps目录中:

cd dist/apps

img
img

7.在当前目录下创建conf目录文件:

mkdir conf

img
img

8.进入到conf目录下,将sdk连接的节点证书放入进去:cd conf

(证书和前面放到java项目中resources/conf目录下的证书是一样的)

img
img

9.回退到apps目录下,执行以下命令启动项目:

java -cp WeBASE-Front.jar:…/lib/* com.webank.webase.front.Application

这样可以启动,但是无法挂载到后台。

img
img

没有报错就是正常启动,如果出现报错就要去看详细报错日志

挂载后台命令:

nohup java -cp WeBASE-Front.jar:…/lib/* com.webank.webase.front.Application > front.log 2>&1 &

img
img

查看是否有后台进程:

ps -ef | grep WeBASE-Front

img
img

10.进入浏览器输入以下网址:

http://175.178.255.47:5002/WeBASE-Front/

Webase-front启动成功

img
img

11.这时候的主机没有监控显示,是因为缺少两个文件

libsigar-x86-linux.so, libsigar-amd64-linux.so

所以要在dist/lib的目录下放入这两个so文件,这样主机的监控就显示出来了

img
img
img
img
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 手动部署webase-front
    • 1.修改配置文件:application.yml
    • 2.修改Web3Config.java文件
    • 3.在resources目录下新建以一个conf文件夹,并放入sdk连接证书
    • 4.对源项目进行Gradle打包编译
    • 5.将打包好的dist文件传输到服务器的要放置的位置
    • 6.进入到dist/apps目录中:
    • 7.在当前目录下创建conf目录文件:
    • 8.进入到conf目录下,将sdk连接的节点证书放入进去:cd conf
    • 9.回退到apps目录下,执行以下命令启动项目:
      • 挂载后台命令:
    • 10.进入浏览器输入以下网址:
    • 11.这时候的主机没有监控显示,是因为缺少两个文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档