当前位置: 首页 > article >正文

服务器项目部署环境配置(windows10)

最近刚开发的项目要进行项目部属,具体部署细节再次记录:

后台管理系统使用的若依框架,相关配置如下:

1、JDK配置
下载地址:或者:https://openjdk.org/install/
配置环境变量

打开“系统属性”->“高级系统设置”->“环境变量”。
在“系统变量”中点击“新建”,添加JAVA_HOME,值为JDK安装路径(如C:\Program
Files\Java\jdk-11.0.11)。编辑Path变量,添加%JAVA_HOME%\bin。

按下Win+R键,输入cmd并按回车键,打开命令提示符窗口。执行java-version,如果显示了Java版本信息,则配置成功。

2、Maven
版本:ApacheMaven3.6.3或更高版本
下载地址:https://maven.apache.org/download.cgi
安装步骤:
下载并解压Maven压缩包到合适位置。
配置MAVEN_HOME环境变量,并将其添加到系统的PATH中。
Windows:添加MAVEN_HOME为D:\apache-maven-3.6.3,并在Path中添
加%MAVEN_HOME%\bin。

3、Redis
步骤1:Redis官方网站下载Windows版本,安装
步骤2:启动Redis服务器
   打开命令提示符或终端,切换到Redis安装目录,运行Redis服务器

4、数据库
MySQL
版本:MySQL5.7
下载地址:https://dev.mysql.com/downloads/mysql/
安装步骤:
下载并安装MySQL。
配置MySQL服务,确保其正常启动。

5、Navicat数据库管理工具
安装步骤:
下载Navicat:(这里我们项目使用的版本为8.4版本)
https://www.navicat.com/en/products/navicat-for-mysql
安装Navicat:
下载后根据操作系统的不同,选择对应的安装包进行安装。
配置连接:
打开Navicat,创建新的连接。
输入数据库服务器的IP地址、端口、用户名和密码。注:不要忘记连接时需要这些参数
测试连接以确保配置正确。
导入数据:在连接下的数据库打开后右键选择运行sql文件
 

6、运行项目

前端:进行npm run build打包后,将dist代码包放到服务器的某个文件夹下。在nginx服务器的nginx.conf文件夹进行配置。

server {
        listen       9045;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   D:\web\dist117;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

7、后端:

1)把打包好的jar包放在指定目录中,在当前目录中打开控制台。执行以下命令(假如你的jar包名称为ruoyi-system.jar且在E:/xx/yyy/zzzz目录下)进行后端服务的启动
2).切换配置文件(假如你的jar包名称为ruoyi-system.jar且在E:/xx/yyy/zzzz目录下)
java-jar  ruoyi-system.jar--spring.config.location=file:E:/xx/yyy/zzzz/application.yml

到此,整个项目的前后端部署完毕。


http://www.kler.cn/a/569754.html

相关文章:

  • 【大模型系列篇】DeepSeek开源周,解锁AI黑科技
  • Mac OS Homebrew更换国内镜像源(中科大;阿里;清华)
  • keil主题(vscode风格)
  • leetcode 59. 螺旋矩阵 II 中等
  • C# 中 Array、ArrayList 和 List 的比较
  • 【前端基础】3、HTML的常用元素(h、p、img、a、iframe、div、span)、不常用元素(strong、i、code、br)
  • 2025年3月2日笔记
  • DeepSeek 助力 Vue3 开发:打造丝滑的悬浮按钮(Floating Action Button)
  • CentOS 7 日志切割实战:Logrotate 详解与配置指南
  • Java 8 中,可以使用 Stream API 和 Comparator 对 List 按照元素对象的时间字段进行倒序排序
  • 解决vue中formdata 传值为空 控制台报错SyntaxError - expected expression, got ‘<‘
  • Java基础之集合
  • FPGA的ram Xilinx的IP Block Memory Generator
  • GPIO及其应用
  • 使用Kubernetes部署Spring Boot项目
  • iOS 使用消息转发机制实现多代理功能
  • Android Hilt 高级用法
  • 系统架构设计师—计算机基础篇—进度管理
  • 决策树 vs 神经网络:何时使用?
  • Linux-基本指令2