若依微服务版后台服务通过jar包部署到Windows/Linux服务器

首先在IDEA中打开该项目,然后停掉所有的运行的服务。

当然在打包之前,要确保你连接的mysql数据库和Redis和Nacos以及配置文件已经配置正确。

若依项目目录下会有个bin目录,下面有两个bat文件,这两个文件执行的就是Maven 的clean和package的命令。也可以直接在IDEA中找到右边的Maven面板,然后找到最外层的ruoyi下的clean和package这两个,依次点击。
在这里插入图片描述
打包成功后会将所有的模块打成jar包
在这里插入图片描述
然后来到项目目录下

然后就会在相应的模块下找到jar包

在这里插入图片描述
那么需要启动的jar包就和本地IDEA需要启动哪个服务一样。

依次将网关、认证、系统、自己的业务模块的jar包复制到Windows服务器上某个路径下

在这里插入图片描述
然后在此目录下打开cmd,依次运行

java -jar ruoyi-auth-2.2.0.jar

依次运行这四个jar包

但是需要注意的是,如果通过以上方式会导致在从Nacos的配置中心的数据库中解析yml配置文件的编码导致的问题。

会在运行完网关和认证模块后,运行系统和业务模块时提示:

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

解决方式:

在使用cmd运行jar包时指定编码格式,通过

java -Dfile.encoding=utf-8 -jar xxx.jar

来运行jar包就可以解决。

然后后台服务部署好之后,可以在本地运行前端项目进行请求测试

但是在请求测试前记得将服务器上网关服务的端口开放。

然后将ruoyi-ui中vue.config.js中代理的地址修改为服务器的ip和网关服务的端口号
在这里插入图片描述
如果不想采用前端借助于VSCode运行前端项目的话,可以前端项目进行打包,然后使用Nginx配置代理。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cookie-wang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值