巡云论坛部署文档

发布于 2026-07-31 19:24 更新于 2026-07-31 19:24 1127 字 6 min read ... 访问量

本文详细介绍了在Windows环境下搭建并部署一个基于Java和前端框架的论坛系统(巡云论坛)的完整流程,包括Java、Maven、Git、Docker、Node.js等工具的安装配置,前端项目依赖安装与打包,以及将应用文件上传至Ubuntu服务器并运行的步骤,最后提供了后台登录地址和相关资源路径说明。

巡云论坛部署文档

在 Windows 下打包,发送到服务器上运行

Windows 环境搭建

安装 java

采用 jvms 管理 java 版本,如果已经有 java 8 请忽略

下载 jvms

访问

下载最新版本

image-20260731150347748
image-20260731150347748

推荐解压到C:\java

image-20260731151058683
image-20260731151058683

初始化 jvms

在 Windows 设置上搜索编辑系统环境变量

image-20260731151310087
image-20260731151310087
image-20260731151335163
image-20260731151335163

双击 Path

image-20260731151516541
image-20260731151516541

新建这一条记录

image-20260731151532601
image-20260731151532601

然后,打开 powershell ,输入

jvms init
image-20260731151714920
image-20260731151714920

下载 java 8

下载地址为:

image-20260731151911731
image-20260731151911731
image-20260731152034017
image-20260731152034017
image-20260731152049403
image-20260731152049403
image-20260731152105412
image-20260731152105412
image-20260731152127622
image-20260731152127622
image-20260731152205558
image-20260731152205558
image-20260731152420044
image-20260731152420044
image-20260731152457290
image-20260731152457290
image-20260731152801977
image-20260731152801977

启用 java 8

在 powershell 中输入

jvms list

查看本机中由 jvms 管理的 java 版本,然后输入

jvms switch [ 8 前面的数字]
image-20260731153136986
image-20260731153136986

验证安装

在 powershell 输入

java -version
image-20260731154358950
image-20260731154358950

安装 maven

下载

下载链接为

image-20260731153339688
image-20260731153339688

解压

将压缩包解压到C:\maven

image-20260731153428512
image-20260731153428512

配置

修改配置文件C:\maven\conf\settings.xml

在<mirrors>和 </mirrors> 之间添加

    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

此配置用于设置 maven 镜像仓库地址

image-20260731153655968
image-20260731153655968

在<settings>和</settings>之间添加

<localRepository>E:\m2</localRepository>

此配置用于设置 maven 本地仓库地址,尽量改成 C 盘以外

image-20260731154128693
image-20260731154128693

在系统环境变量中添加

image-20260731154251729
image-20260731154251729

验证安装

在 powershell 输入

mvn -v
image-20260731154504736
image-20260731154504736

安装 Git

下载

下载链接为

image-20260731154621281
image-20260731154621281

安装过程中,默认配置就行,一直按下一步,直到安装成功

验证安装

在 powershell 输入

git -v
image-20260731154755495
image-20260731154755495

安装 Docker Desktop

下载

下载地址为

image-20260731154932093
image-20260731154932093

配置

建议重写 Docker Engine

image-20260731155106237
image-20260731155106237

如果你使用 轩辕镜像 请将 配置修改为

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "30GB",
      "enabled": true
    }
  },
  "experimental": false,
  "insecure-registries": [
    "******.xuanyuan.run"
  ],
  "registry-mirrors": [
    "https://******.xuanyuan.run"
  ]
}

安装 node

使用 nvm 管理 node 版本

下载 nvm

下载链接为

image-20260731161340244
image-20260731161340244

然后同意协议,默认配置,并安装

配置 nvm

在 powershell 中运行

# 注意结尾有斜杠
nvm node_mirror https://npmmirror.com/mirrors/node/ 
nvm npm_mirror https://npmmirror.com/mirrors/npm/

此配置用于设置国内镜像源

安装 node

在 powershell 中运行

# 输出安装版本
nvm -v
# 安装 node 22
nvm install 22
# 使用 node 22
nvm use 22

配置 node

在 powershell 中运行

npm config set registry https://registry.npmmirror.com

此配置用于设置国内镜像源

程序打包并拷贝

启动 mysql

在 D 盘打开 powershell 并运行

git clone https://gitee.com/qinzihang2006/blog.git
image-20260731155632133
image-20260731155632133

D:\blog下运行

docker compose up mysql

在出现

image-20260731160035489
image-20260731160035489

时,就可以退出了,它会在后台运行

修改配置文件

D:\blog\bbs-web-admin\.env.production中的VITE_API_URL的值改为服务器真实的 ip 地址

D:\blog\bbs-web-mobile\.env.production 中的VITE_API_URL的值改为服务器真实的 ip 地址

D:\blog\bbs-web-pc\.env.production中的VITE_API_URL的值改为服务器真实的 ip 地址

D:\blog\src\main\resources\crossOrigin.properties中添加跨域请求的地址,例如http://10.1.100.104

安装依赖

D:\blog下运行mvn install,下载后端相关依赖

D:\blog\bbs-web-mobile下运行npm install,下载 mobile 端依赖

D:\blog\bbs-web-admin下运行npm install,下载 admin 端依赖

D:\blog\bbs-web-pc下运行npm install,下载 web 端依赖

测试运行

D:\blog下运行mvn spring-boot:run,如果出现类似于

16:28:47 INFO  cms.Application - Started Application in 5.304 seconds (JVM running for 5.962)

并且无报错信息,默认可以运行

D:\blog\bbs-web-mobile下运行npm run dev如果出现类似于

  vite v2.9.15 dev server running at:

  > Local: http://localhost:3000/admin/
  > Network: use `--host` to expose

  ready in 579ms.

并且无报错信息,默认可以运行

admin 端和 pc 端同理

打包

D:\blog下运行mvn clean package

实际上 mvn install 命令就包含了打包

D:\blog\bbs-web-mobile下运行npm run build

D:\blog\bbs-web-admin下运行npm run build

D:\blog\bbs-web-pc下运行npm run build

上传

这里以 Ubuntu 24.04 为例

D:\blog\target\bbs-pro-6.9.jar 拷贝到服务器的~

D:\blog\bbs-web-pc\dist拷贝到服务器的~/bbs-web-pc

D:\blog\bbs-web-mobile\dist拷贝到服务器的~/bbs-web-mobile

D:\blog\bbs-web-admin\dist拷贝到服务器的~/bbs-web-admin

D:\blog\docker-compose.yml拷贝到服务器的~

D:\blog\nginx.conf拷贝到服务器的~

D:\blog\bbs-pro.sql拷贝到服务器的~

image-20260731182223230
image-20260731182223230

服务器环境搭建

安装 Docker

参考

自动安装脚本为

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

添加用户组

sudo groupadd docker
sudo usermod -aG docker $USER

配置

推荐使用轩辕镜像修改 docker 的配置

bash <(wget -qO- https://xuanyuan.cloud/docker.sh)

运行

~ 下运行

sudo docker compose up -d

修改论坛配置

访问 http://ip地址:8085/admin/login

用户名:admin

密码:1234567

image-20260731190533587
image-20260731190533587

相关说明

相关 url

首页 http://ip地址/

后台 http://ip地址/admin/login

logo 路径

bbs-web-admin\public\favicon.ico

bbs-web-pc\public\favicon.ico

bbs-web-mobile\public\favicon.ico

bbs-web-admin\src\assets\images\favicon.ico

bbs-web-pc\src\assets\images\favicon.ico

bbs-web-mobile\src\assets\images\favicon.ico

bbs-web-admin\src\assets\images\logo.gif

bbs-web-pc\src\assets\images\logo.gif

bbs-web-mobile\src\assets\images\logo.gif

喜欢的话,留下你的评论吧~

... 访问量
© 2026 跨越星轨的客 @Hoshiumi
Powered by theme astro-koharu · Inspired by Shoka