当前位置:   article > 正文

Windows环境Java+VUE项目现场实施总结,JDK安装环境变量配置、Nginx安装、MySQL安装、Redis安装、bat启动脚本编写_jdk mysql redis离线安装win

jdk mysql redis离线安装win

前言

项目组成: Java后台接口+对外开放接口jar包(包含mysql和redis连接)windows环境后台启动部署,redis后台启动;vue打包前端静态文件包;使用nginx代理接口+静态文件,本地部署加一键启动脚本(已实现开机自启)。
准备文件: JDK、nginx、mysql、redis安装包 + jar包、前端文件、bat启动脚本
准备文件
client中包含index.html及相关scc、js
init.sql为测试环境提前准备的数据脚本
java.jar为项目jar包

操作流程及相关下载渠道:

一、JDK下载安装配置环境变量

1.Java8windows版下载:java8-windows

https://www.oracle.com/java/technologies/downloads/#java8-windows
  • 1

java8-windows

2.环境变量配置

此电脑、属性、高级系统设置、环境变量,系统变量中配置JAVA_HOME,Path中加入bin目录
在这里插入图片描述
在这里插入图片描述

二、Nginx下载安装配置启动

1.下载地址:Nginx

https://nginx.org/en/download.html
  • 1

2.配置文件

建议每个项目独立创建子文件并从nginx.conf中引用
在conf目录下创建conf.d文件夹→创建myconf.conf并做如下配置

server {
    listen 80;
    server_name 127.0.0.1; # 建议监听局域网地址

    location / {
        index index.html;
        root D://nginxpage/client;
    }

    location /api/ {
        proxy_pass http://127.0.0.1:81/;
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

nginx.conf中引入子配置文件

    include conf.d/*.conf; # 引入conf.d目录下配置文件
    #获取客户端真实IP
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;  
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

三、MySQL下载安装

1.下载地址:MySQL8.0.33.0

https://dev.mysql.com/downloads/windows/installer/8.0.html
  • 1

2.设置指定ip访问

//设置全部ip访问方法一
use mysql; 使用mysql数据库
update user set host = '%'  where user ='root';
flush privileges; //立即生效

//设置全部ip访问方法二
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges; //立即生效

//设置192.168.1.168访问方法一
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.168' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges; //立即生效

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

3.执行sql脚本

运行提前准备好的初始化脚本

source D:\Java\MySQL\init.sql
  • 1

四、Redis下载配置后台启动

1.下载地址:Redis

https://github.com/MicrosoftArchive/redis/releases
  • 1

2.配置后台启动

进入redis解压目录打开控制台执行命令

redis-server.exe --service-install redis.windows.conf --loglevel verbose
  • 1
# 启动服务命令:
redis-server.exe --service-start
# 关闭服务命令:
redis-server.exe --service-stop
  • 1
  • 2
  • 3
  • 4

五、jar包windows环境后台启动

javaw -Xms1024m -Xmx1024m -jar java.jar --spring.profiles.active=prod > server.log 2>&1 &
  • 1

六、bat脚本编写并配置开机自启

为了实现开机启动nginx、redis、启动jar包,进入nginx目录执行nginx启动命令,进入redis目录执行后台启动redis命令,进入jar包目录执行java后台启动命令,前端静态文件无需启动,nginx自动代理

1.脚本

@echo off
D:
cd \Java\nginx-1.22.0
start D:\Java\nginx-1.22.0\nginx
cd \Java\Redis
start D:\Java\Redis\redis-server.exe --service-start
cd \Java
start javaw -Xms1024m -Xmx1024m -jar D:\Java\java.jar --spring.profiles.active=prod > D:\Java\server.log 2>&1 &
REM
echo start success
pause
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2.开机自启

win+R输入taskschd.msc打开计划程序库在这里插入图片描述
创建任务编辑名称、描述、选择不管是否登录都运行,勾选最高权限
在这里插入图片描述
触发器,新建,选择启动时、设置延迟30秒或1分钟等待一些默认启动项
在这里插入图片描述
操作,新建,粘贴bat的全路径,设置起始目录
在这里插入图片描述
保存,关掉redis。nginx。java程序,重启计算机测试,从service.msc中可以看到redis服务状态,任务管理器中查看javaw相关进程和nginx进程

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/671314
推荐阅读
相关标签
  

闽ICP备14008679号