windows部署java环境

windows部署java环境

下载安装包:这里提供一个百度云下载地址:

链接
提取码:j42a

1.安装jdk

安装jdk请参照这个地址:

jdk8安装详情

2.安装mysql

微软 2008 server 安装 最新 mysql 8.0.28
年纪大了记录一下,安装mysql
第一步先打微软补丁
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53587

下载完成直接点击安装;

第二步参照以下链接安装mysql8.0

安装mysql8.0

3.安装rabbitmq

安装准备工具
1.下载Erlang,下面链接已提供otp_win64_20.2.exe
erlang官网:http://www.erlang.org/downloads
2.下载rabbitmq,下面链接已提供rabbitmq-server-3.7.4.exe
rabbitmq官网:https://www.rabbitmq.com/download.html
安装步骤:

  1. 安装erlang

一路next,记住安装位置,将bin目录配置到环境变量path中:

在这里插入图片描述

  1. 测试erl是否安装成功

win+R -> cmd -> erl

在这里插入图片描述

  1. 安装rabbitmq

(1)双击下载后的.exe文件,安装过程与erlang的安装过程相同。

(2)安装成功完成之后,执行以下命令:

win+R -> cmd -> cd /mq安装目录/sbin

rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

  1. 验证rabbitmq是否安装成功
rabbitmqctl status

在这里插入图片描述

  1. 设置rabbitMq远程IP访问权限
找到这个文件rabbit.app
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.13\ebin\rabbit.app

找到:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},然后命令行输入:`net stop RabbitMQ && net start RabbitMQ`重启服务
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问

4.安装minio

  1. 下载安装包:

https://min.io/download#/windows

  1. 找到下载目录 - > cmd 执行以下命令:
minio.exe server [图片保存路径](C:\myqxin\java\minio\minioData)

在这里插入图片描述

注意:如果出现红色的提示,这个说明默认端口9000被占用。此时启动的时候可以自定义端口:

minio.exe server C:\myqxin\java\minio\minioData --console-address “:9006” --address “:9005”

5.安装nginx

  1. nginx下载地址:http://nginx.org/en/download.html,选择相应的版本

在这里插入图片描述

  1. 解压安装包

在这里插入图片描述

  1. 双击nginx.exe,此时会一闪而过的弹窗,此时去查看进程,出现了nginx.exe,说明nginx已经启动,浏览器输入localhost

    在这里插入图片描述

6.安装redis

  1. redis下载:https://redis.io/download/
  2. 直接傻瓜式安装就行了,redis服务就可以正常使用了!

7.安装nacos

  1. 下载地址:https://github.com/alibaba/nacos/releases/download/2.0.4/nacos-server-2.0.4.tar.gz

  2. 由于nacos默认是使用集群环境,因此我们在**\nacos\bin目录下,打开startup,cmd文件,修改第26行

set MODE="cluster"
改成
set MODE="standalone"

  1. 配置mysql数据源:修改**\nacos\conf\application.properties文件

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/xxx?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root

  1. 双击startup.cmd,运行nacos

在这里插入图片描述

8.下载nssm工具

解释:这个工具可以将上述服务设置为windows服务。

下载地址:https://dl.pconline.com.cn/download/2848349.html

  1. 下载之后,直接解压,打开以下目录

在这里插入图片描述

  1. 运行程序:
#安装服务
nssm install minio [minio.exe路径]

#启动服务
nssm start minio

#停止服务
nssm stop minio

#移除服务
nssm remove minio

在这里插入图片描述

9.bat脚本编写

  1. minio启动脚本
@echo off
set path=D:\minio
set minPath=D:\minio\minioData
%path%\minio.exe server %minPath%
@pause
  1. nginx启动脚本
@echo off
cd /d D:\nginx\nginx-1.23.1
start nginx
@pause
  1. java启动脚本
@echo off
java -Dfile.encoding=utf-8 -Duser.timezone=GMT+08 -jar cdzs-module-general-device.jar --spring.config.location=application.yml
@pause
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值