【JAVA】软件部署全

目录

安装包下载链接(vip免费)

1.jdk运行环境安装

安装\环境变量\验证

2.Nssm注册服务安装

3.mysql数据库安装

安装\环境变量配置\注册服务\启动\验证

4.Redis数据库安装

 安装\修改配置文件\注册服务\验证

5.Minio文件服务器安装

安装\注册服\验证

6.Nginx代理服务器安装


安装包下载链接(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,配置如下信息:

  1. Service name:nginx。

  2. Path:Nginx 可执行文件的路径,例如:C:\nginx\nginx.exe

  3. Startup directory:Nginx 所在的目录,例如:C:\nginx

  4. 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文件,选择“以管理员身份运行”

9.注册服务卸载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值