一直用的都是Linux服务器在部署,但是最近遇到了要使用windows部署的情况
其实一样的环境和服务,部署起来没什么区别
1、MYSQL 8.0
官网地址直接下载
MySQL :: Download MySQL Community Server

下载以后找个文件夹解压

然后配置下系统环境变量
- 变量名:MYSQL_HOME
- 变量值:D:\BaseServer\mysql-8.0.30-winx64 ,就是你解压的路径
-
- 编辑下path ,把 %MYSQL_HOME%\bin 加进去
2、Tomcat 9
官网直接下载
http://tomcat.apache.org/


和刚才一样,在文件夹中解压

再配置下环境变量
- 变量名:CATALINA_HOME
- 变量值:D:\BaseServer\apache-tomcat-9.0.65 ,就是你解压的路径
-
- 编辑下path ,把 %CATALINA_HOME%\bin 加进去
3、Nginx
官网直接下载
选个稳定版

解压到文件夹中

做个配置,代理下Tomcat
打开 conf 目录下的 nginx.conf
在http大括号里加这一段,监听一下8070端口,代理本地的tomcat服务
- server {
- keepalive_requests 120;
- listen 8070;
- server_name www.gg.com;
-
- location / {
- proxy_pass http://127.0.0.1:8080;
- index index.html index.htm index.jsp;
- }
- }
配置下环境变量
编辑下path ,把 D:\BaseServer\nginx-1.22.0 (你的解压路径) 加进去
4、Redis
Github上面去下载
https://github.com/tporadowski/redis/releases

找个文件夹解压

设置下环境变量
编辑下path ,把 D:\BaseServer\redis (你的解压路径) 加进去
5、Zookeeper
下载地址
http://archive.apache.org/dist/zookeeper/
选个比较稳定的版本下载

下完找个目录解压

记得把 conf 目录下的 zoo.cfg 中的 datadir 改成相应的路径

配置下环境变量
- 变量名:ZOOKEEPER_HOME
- 变量值:D:\BaseServer\zookeeper-3.4.9 ,就是你解压的路径
-
- 编辑下path ,把 ;%ZOOKEEPER_HOME%\bin;%ZOOKEEPER_HOME%\conf 加进去
6、下个JDK
Oracle官网下载
https://www.oracle.com/java/technologies/downloads/#java8-windows

下载完之后找个目前安装,一直下一步,完事了

配置下环境变量
- 变量名:JAVA_HOME
- 变量值:D:\BaseServer\jdk1.8.0_111 ,就是你解压的路径
-
- 变量名:CLASSPATH
- 变量值:.;%JAVAHOME%\lib;%JAVAHOME%\lib\tools.jar
-
- 编辑下path ,把 %JAVA_HOME%\bin 还有 %JAVA_HOME%\jre\bin 加进去
打开 windows cmd 窗口
- 启动 mysql8.0
-
- net start mysql
-
- 启动 redis
-
- redis-server.exe
-
- 启动 nginx
-
- start nginx
-
- 启动 zookeeper
-
- zkServer.cmd
项目被打成了一个 jar 包 一个 war 包
jar包直接使用 java - jar 命令启动

war包放在 tomcat 的 webapps 目录下

然后启动 tomcat
startup.bat

最后在浏览器上通过8070端口可以成功访问
