目录
安装包下载链接(vip免费):
https://download.csdn.net/download/m0_73427585/89381806
1.jdk运行环境安装
安装
双击“jdk-8u144-windows-x64.exe”进行默认安装,点击“下一步”
打开系统属性对话框,左键桌面“电脑”,选择“属性”,弹出对话框,选择右下角“环境变量”
环境变量
JAVA_HOME C:\Program Files\Java\jdk1.8.0_144
配置环境变量,点击“Path”弹出对话框点击“新建”
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
验证
在Windows中,按Win + R,键入“cmd”并按Enter。在命令提示符中,
输入以下命令:java -version
如果您看到与安装的JDK版本相关的信息,那么恭喜您,您已成功安装了JDK
2.Nssm注册服务安装
解压
3.mysql数据库安装
安装
上传部署物到D:\install\mysql目录下,解压压缩包
环境变量配置
系统变量 MYSQL_HOME 添加根目录路径
path 添加bin目录
my.ini
进入目f:\\install\mysql\mysql-8.0.33-winx64根目录,创建my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=f:\\install\mysql\mysql-8.0.33-winx64
# 设置mysql数据库的数据的存放目录
datadir=f:\\install\mysql\mysql-8.0.33-winx64\data
# 允许最大连接数
max_connections=200
# 设置mysql服务端默认字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#独立的表空间
innodb_file_per_table=1
#mysql事务日志文件(ib_logfile0)的大小
innodb_log_file_size=512M
#关闭InnoDB严格检查模式
innodb_strict_mode=0
初始化数据
通过命令行进入到mysql的bin目录中,
执行命令:mysqld --initialize-insecure --console
注册服务
以管理员身份通过命令行进入到mysql的bin目录中,
执行命令:mysqld --install Mysql
设置开启自启动
启动
已管理员身份启动命令 : net start Mysql
已管理员身份停止命令 : net stop Mysql
验证
通过命令行进入到mysql的bin目录中,
执行命令:mysql -u root -p
mysql -u root -p
修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
新建db数据库
CREATE DATABASE `wmdb` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
新建db数据库应用用户和授权
CREATE USER 'wm'@'%' IDENTIFIED BY '123456'; //创建用户
GRANT select,update,delete,alter,create,drop,insert,index,REFERENCES on wmdb.* to 'wm'@'%'; //授权
登录授权账户执行sql脚本
source D:\install\mysql\mysql-8.0.33-winx64\wmsdb.sql
4.Redis数据库安装
安装
上传部署物到D:\install\redis目录下,解压压缩包
修改配置文件
文件路径:D:\install\redis\Redis-x64-3.0.504\redis.window.conf
port 6379
timeout 0
tcp-keepalive 300
loglevel notice
logfile "redis.log"
databases 16
####SNAPSHOTTING 快照配置
save 900 1
save 300 10
save 60 10000
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
####SECURITY 安全配置
requirepass 填写密码
####LIMITS 限制配置
maxclients 200
maxmemory 500mb
maxmemory-policy volatile-lru
####APPEND ONLY MODE aof配置
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
aof-load-truncated yes
注册服务
以管理员身份通过命令行进入到redis目录中
执行以下命令:
redis-server.exe --service-install redis.windows.conf
设置开机自启动
已管理员身份启动命令 : net start Redis
已管理员身份停止命令 : net stop Redis
验证
执行以下命令:
redis-cli.exe
5.Minio文件服务器安装
安装
解压和准备bat文件(minio-install.bat ##执行脚本)
注册服务
1. 以管理员身份通过命令行进入D:\install\nssm\win64目录
2. 执行以下命令:nssm.exe install minio
3. 弹出对话框,选择填入如下信息:
Path: D:\install\minio\minio-install.bat
Startup dirctory: D:\install\minio
点击 install service按钮,弹出如下内容,表示安装成功
设置开机自启动
已管理员身份启动命令 : net start minio
已管理员身份停止命令 : net stop minio
验证
浏览器登录网址:http://127.0.0.1:9001/login
6.Nginx代理服务器安装
安装
nginx-1.24.0.zip
到D:\install\nginx目录下,解压压缩包
修改配置文件nginx.conf
编辑nginx.conf文件,修改下列参数:
server_name 服务器IP;
启动
启动命令 : start nginx.exe -c conf/nginx.conf
停止命令 : nginx.exe -s stop
重启命令 : nginx.exe -s reload
没有输出报错信息,证明启动成功
设置开机自启动
在nssm对应的目录下
运行nssm install nginx
,配置如下信息:
Service name:nginx。
Path:Nginx 可执行文件的路径,例如:
C:\nginx\nginx.exe
。Startup directory:Nginx 所在的目录,例如:
C:\nginx
。Arguments:Nginx 启动参数,例如:
-c "C:\nginx\conf\nginx.conf"
(只能使用双引号)。
验证
浏览器登录网址:http://127.0.0.1:8080
7.静态资源部署
D:\install\nginx\html\自定义文件的目录下,并解压
验证
浏览器登录网址:http://127.0.0.1:server端口号
8.应用程序部署
准备ydlh-wms-web-starter.jar
wms.bat start.bat stop.bat到软件目录
注册服务
1. 以管理员身份通过命令行进入D:\install\nssm\win64目录
2. 执行以下命令:nssm.exe install wms
3. 弹出对话框,选择填入如下信息:
Path: D:\install\runjar\wms-install.bat
Startup dirctory: D:\install\runjar
启动服务
打开文件夹D:\install\runjar
@echo off
START "web" xx.jar
右键start.bat文件,选择“以管理员身份运行”
停止服务
打开文件夹D:\install\runjar
@echo off
set port=8080
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port
taskkill /pid %%m -t -f
goto q
)
:q
右键stop.bat文件,选择“以管理员身份运行”