admin 管理员组

文章数量: 1184232

windows部署springboot+vue项目文档(若依ruoyi项目部署步骤)

  • 1、安装Tomcat
    • 安装前准备
    • Tomcat下载
    • Tomcat安装
    • 开始打包后端spring Boot内容
    • 开始打包前端vue内容
  • 2、开始部署tomcat
      • 完成啦

1、安装Tomcat

注意:此处教程适用Windows平台安装Tomcat

安装前准备

首先进行安装环境准备:

  1. Windows系统
  2. JDK (安装和环境配置教程参考:https://jingyan.baidu/article/6dad5075d1dc40a123e36ea3.html
    下载地址:https://www.oracle/technetwork/java/javase/downloads/index.html);
  3. 流畅的网络
  4. 任意浏览器(用于验证最终安装是否成功)

Tomcat下载

  1. 官网下载地址: https://tomcat.apache/download-90.cgi
  2. 这里选择的是安装版本,有点就是无需环境配置,安装完成即可使用(以tomcat9为例,需要其他版本的话,在左侧列表找一下)

Tomcat安装

  1. 运行安装程序

  2. 选择Agree

  3. 默认配置就好,新手足够用了->next

  4. 服务器的配置,保持默认就好->next ;(可以修改自己想要的端口号)

  5. 这一步是选择JDK/JRE路径,选择事先安装的JDK目录(选到目录那一层就好,安装程序会自动寻找目录中的bin中的相关支持文件)->next

  6. ……一路next,我们来到了最终的完成页面。选择Finish

  7. 打开任意浏览器,键入localhost:8080(之前设置的端口),如果正确显示安装的Tomcat的信息,那么恭喜你安装成功!

    至此,Tomcat的安装就完成了,Welcome to Tomcat world!

开始打包后端spring Boot内容

  1. 将pom.xml的packaging的值改成war
  2. 点击Maven,显示项目。按住ctrl 选择中clean和package,最后点击执行。


  1. 运行完以后war文件在 项目名\target路径里

注意:除了生成war包外还会有一个XXXX.war.original文件 那只是打包的备份文件没有影响

开始打包前端vue内容

  1. 使用npm run build命令打包项目
    这里可以vue-cil脚手架打包项目或者编译器打包(二选一即可)

首先使用脚手架打包

1、运行cmd (管理员身份)


2、使用cd 切换到前端项目的目录下,这里我的目录在 cd D:\新建文件夹\RuoYi-Vue-Sqlserver\ruoyi-ui

3、npm run build命令(我的直接build出错,参看README发现是应该是npm run build:prod。但不影响,根据各自项目确定)



显示如图即打包成功。

编译器安装


至此所有的准备工作做完啦,接下来开始进行部署。

2、开始部署tomcat

  1. 打包成的war包直接复制到windows中的tomcat的webapps目录下,并修改名称为prod-api,类似部署在linux中需要修改nginx.conf的配置。(备份内容只留ROOT,其他的我删除了)

  1. 将vue项目打包并把dist文件内容复制到tomcat的webapps目录下ROOT内。(注:先将ROOT内除WEB-INF文件夹的其他文件,先删除)

  2. 修改tomcat目录下的conf文件夹下的service.xml

<Context path="/" docBase="dist的绝对路径(也可以写相对于webapps的路径)" reloadable="true" crossContext="true"></Context>


启动tomcat,输入ip:端口即可。

  1. 添加web.xml文件
    以上操作之后刷新页面的话会存在404错误,所以需要在ROOT目录的WEB-INF文件夹,里面添加web.xml文件:

web.xml文件代码如下:

<?xml version="1.0" encoding="UTF-8"?>
	<web-app xmlns="http://xmlns.jcp/xml/ns/javaee"
	xmlns:xsi="http://www.w3/2001/XMLSchema-instance"
	xsi:schemaLocation="http://xmlns.jcp/xml/ns/javaee
	http://xmlns.jcp/xml/ns/javaee/web-app_3_1.xsd"
	version="3.1" metadata-complete="true">
	<display-name>Router for Tomcat</display-name>
	<error-page>
		<error-code>404</error-code>
		<location>/index.html</location>
	</error-page>
</web-app>

完成啦

现在赶紧输入127.0.0.1:端口号试试哈。

本文标签: 项目 步骤 文档 SpringBoot Windows