位置: IT常识 - 正文

若依框架(前后端分离)打war包部署到linux(若依框架前后端分离手机号登录)

编辑:rootadmin
若依框架(前后端分离)打war包部署到linux

推荐整理分享若依框架(前后端分离)打war包部署到linux(若依框架前后端分离手机号登录),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:若依框架前后端分离手机号登录,若依框架前后端分离手机号登录,若依框架前后端分离部署,若依框架前后端分离手机号登录,若依框架前后端分离,若依框架前后端分离讲解,若依框架前后端分离讲解,若依框架前后端一体化设计管理系统,内容如对您有帮助,希望把文章链接给更多的朋友!

一、前端部署

1.找到ruoyi-ui目录。

 2.安装依赖。

        npm install

3.执行以下操作,解决 npm 下载速度慢的问题。

        npm install --registry=https://registry.npmmirror.com

4.修改vue.config.js,若后端采用的是默认8080端口,则不用修改,默认就是8080端口。

 5.打包,执行如下命令。

        npm run build:pro

执行完命令,会在ruoyi-ui目录下生成dist文件,将此文件复制到linux某个目录下,如下图:

 在dist目录下,新建WEB-INF文件夹,进入WEB-INF,新建web.xml文件,添加如下内容:

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/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>

二、nginx配置(自行安装)

 1.配置nginx.conf文件

 

location /{ root /data/ruoyi/project/dist; try_files $uri $uri/ /index.html; index index.html index.htm; } location /prod-api/{ proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:6007/; }

2.配置完启动nginx,若已启动,则重新加载

3.此时在浏览器里输入地址   {服务器公网ip}:{前端端口号}

看到如下页面,则说明前端部署成功了,502是因为后端还未启动

三、后端部署

   官网要求:

若依框架(前后端分离)打war包部署到linux(若依框架前后端分离手机号登录)

 1.修改ruoyi-admin中pom.xml,打成war包

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!--忽略掉内嵌的tomca 打包部署到tomcat --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions></dependency>

2.配置application.yml,修改文件路径,服务端口,以及Redis

 

 3. 配置application-druid.yml,配置数据源

4.修改logback.xml中的日志路径

 5.推荐先clean,再package进行打包

 6.打包成功后,会在ruoyi-admin,target目录下,生成对应的war包

 7.将此war包上传至tomcat,webapps目录下

四、 配置tomcat

1.找到tomcat配置文件server.xml

 2.修改server.xml端口(根据自己的项目确定是否要修改)

3.修改server.xml中的Host,添加Context

<Context docBase="/usr/local/tomcat9/apache-tomcat-9.0.68/webapps/ruoyi-admin" path="" reloadable="false" crossContext="true"/>

4.配置完成以后,重新启动tomcat

 5.查看tomcat启动日志,若未出错,在浏览器重新输入 {服务器公网ip}:{前端端口号},若出现了验证码,则说明前后端均已部署成功。

本文链接地址:https://www.jiuchutong.com/zhishi/287968.html 转载请保留说明!

上一篇:常用的前端大屏 适配方案(常用的前端大屏软件)

下一篇:Chateau de Castelnaud in Perigord, France (© Peter Adams/Offset by Shutterstock)

  • 如何给文件夹设置密码(如何给文件夹设置密码)(如何给文件夹设置一个密码)

  • 小米蓝牙耳机air2 se怎么重置(小米蓝牙耳机air 如何配对)

  • 三星电视苹果手机怎么投屏(三星电视苹果手机屏幕镜像搜不到)

  • 苹果微信边写边译怎么打开(苹果微信边写边写怎么弄)

  • 手机邮箱怎么添加附件发送的呢(手机邮箱怎么添加超大附件)

  • 2.4ghz和5ghz的区别是什么(2.4ghz和5ghz的区别热点)

  • 火山实名认证的好处(火山实名认证不了怎么回事)

  • 手机打电话自动录音怎么取消(手机打电话自动录音怎么设置)

  • 华为手机视频铃声怎么下载(华为手机视频铃声怎么删除)

  • 升级ios13卡在开机页面(苹果升级卡在开机界面)

  • 淘宝差评商家一直发消息打电话怎么办(淘宝差评几天后生效)

  • 支付宝聊天有痕迹吗(支付宝聊天记录有已读吗)

  • qq充了vip再充svip会怎样(qq充完vip再充svip有什么用)

  • 显示器dvi接口是什么意思(显示器dvi接口是多少针)

  • 打10086可以注销卡吗(打10086可以注销外地卡吗)

  • 趣键盘怎么突然用不了了(趣键盘app)

  • 苹果x多重(苹果xr多重)

  • 勿扰模式对方听到什么(勿扰模式时对方打电话听到的是什么)

  • 网线检测仪使用方法(网线检测仪使用说明)

  • 红米note8有没有nfc(红米note8有没有nfc功能怎么用)

  • 小米手环音乐储存在哪个文件夹(小米手环音乐储存位置)

  • vivox3返回键在哪里(vivo y3s返回键)

  • Win10消费者版本和商业版本有什么区别?(win10消费者版本和商业版本有什么区别)

  • 相见恨晚,这6个适合安卓用户的浏览器,你用过吗(相见恨晚求下联)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络