• Windows系统下部署分布式SSM架构JAVA程序


    一直用的都是Linux服务器在部署,但是最近遇到了要使用windows部署的情况

    其实一样的环境和服务,部署起来没什么区别

    一、首先把基础的几个服务给安装一下

    1、MYSQL 8.0

    官网地址直接下载

    MySQL :: Download MySQL Community Server

    下载以后找个文件夹解压

    然后配置下系统环境变量

    1. 变量名:MYSQL_HOME
    2. 变量值:D:\BaseServer\mysql-8.0.30-winx64 ,就是你解压的路径
    3. 编辑下path ,把 %MYSQL_HOME%\bin 加进去

    2、Tomcat 9

    官网直接下载

    http://tomcat.apache.org/

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

    再配置下环境变量
     

    1. 变量名:CATALINA_HOME
    2. 变量值:D:\BaseServer\apache-tomcat-9.0.65 ,就是你解压的路径
    3. 编辑下path ,把 %CATALINA_HOME%\bin 加进去

    3、Nginx

    官网直接下载

    nginx: download

    选个稳定版

     

    解压到文件夹中

    做个配置,代理下Tomcat

    打开 conf 目录下的 nginx.conf

    在http大括号里加这一段,监听一下8070端口,代理本地的tomcat服务

    1. server {
    2.         keepalive_requests 120
    3.         listen       8070;
    4.         server_name  www.gg.com;
    5.         location / {
    6.             proxy_pass http://127.0.0.1:8080;
    7.             index  index.html index.htm index.jsp; 
    8.         }
    9.     }

    配置下环境变量

    编辑下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 改成相应的路径

    配置下环境变量

    1. 变量名:ZOOKEEPER_HOME
    2. 变量值:D:\BaseServer\zookeeper-3.4.9 ,就是你解压的路径
    3. 编辑下path ,把 ;%ZOOKEEPER_HOME%\bin;%ZOOKEEPER_HOME%\conf 加进去

    6、下个JDK

    Oracle官网下载

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


     

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

    配置下环境变量

    1. 变量名:JAVA_HOME
    2. 变量值:D:\BaseServer\jdk1.8.0_111 ,就是你解压的路径
    3. 变量名:CLASSPATH
    4. 变量值:.;%JAVAHOME%\lib;%JAVAHOME%\lib\tools.jar
    5. 编辑下path ,把 %JAVA_HOME%\bin 还有 %JAVA_HOME%\jre\bin 加进去

    二、启动相应服务,打包部署

    打开 windows cmd 窗口

    1. 启动 mysql8.0
    2. net start mysql
    3. 启动 redis
    4. redis-server.exe
    5. 启动 nginx
    6. start nginx
    7. 启动 zookeeper
    8. zkServer.cmd

    项目被打成了一个 jar 包 一个 war 包

    jar包直接使用 java - jar 命令启动

    war包放在 tomcat 的 webapps 目录下

    然后启动 tomcat

    startup.bat

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

  • 相关阅读:
    Spring Boot企业级开发教程-第一章 Spring Boot 开发入门
    星空投影仪美国亚马逊审核标准UL62368检测项目介绍
    Nginx
    ARM系列 -- 虚拟化(二)
    本周讨论用户体验:Daedalus 的 Nemo 加入 Ambire,探索加密海洋
    基于世界杯算法优化概率神经网络PNN的分类预测 - 附代码
    Linux有关权限的经验分享
    数据结构——红黑树
    程序员的技术VS业务,哪个更重要?
    Ubuntu中安装使用QEMU/KVM/virt-manager运行虚拟机
  • 原文地址:https://blog.csdn.net/weixin_42559574/article/details/126416754