场景

若依微服务版手把手教你本地搭建环境并运行前后端项目:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303

在前面已经将若依微服务版在本地运行,如果想要将服务全部部署到Windows服务器上怎么打包。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先在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-

依次运行这四个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-

来运行jar包就可以解决。

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

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

然后将ruoyi-ui中vue.config.js中代理的地址修改为服务器的ip和网关服务的端口号

如果不想采用前端借助于VSCode运行前端项目的话,可以前端项目进行打包,然后使用Nginx配置代理。

具体可以参照如下博客:

若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108120070

idea无法导入主题jar包_若依微服务版后台服务通过jar包部署到Windows服务器相关推荐

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

    场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在前 ...

  2. WordPress企业站建站主题avada v7.7.1免授权开心版带完整汉化包

    模板简介: Avada中文版是一个多功能WordPress主题,适用于企业站和相册站.博客站.设计简洁大方,非常适合喜欢简洁风格的企业使用,主题自带幻灯片,支持商店插件,带页面生成器插件,即可只购买主 ...

  3. python有三个包如何只导入两个包_云计算开发学习笔记:Python3如何从一个包中导入*...

    来源:TechWeb.com.cn 设想一下,如果我们使用 from sound.effects import *会发生什么?Python 会进入文件系统,找到这个包里面所有的子模块,一个一个的把它们 ...

  4. python抓取数据包_利用python-pypcap抓取带VLAN标签的数据包方法

    1.背景介绍 在采用通常的socket抓包方式下,操作系统会自动将收到包的VLAN信息剥离,导致上层应用收到的包不会含有VLAN标签信息.而libpcap虽然是基于socket实现抓包,但在收到数据包 ...

  5. 我的世界网易怎么下载java材质包_我的世界中国版材质包怎么用 材质包设置

    我的世界中国版材质包怎么用?材质包设置.在我的世界中国版游戏中,玩家们不但可以和小伙伴们一起联机游戏,也可以自己添加模组和材质包等组件,选择自己喜欢的模组生存.但是我的世界中国版才公测没多久,很多小伙 ...

  6. npm收录了哪些包_手把手教你制作一个小而美丽的 npm 包并发布

    第1步:npm账户 你需要一个 npm 账户,如果米有,注册地址是:npmjs.com/signup 第2步:登录 进入你自己电脑的终端(cmd)并输入: npm adduser 也可以使用以下命令: ...

  7. 我的世界手机版javaui材质包_我的世界:感受国外顶级3D材质包CreatorCraft

    访问我的世界(Minecraft)中文分享站获取更多Minecraft优秀内容 我的世界1.14-1.9创造者工艺 3D CreatorCraft材质包由作者"creatorLabs&quo ...

  8. 我的世界国际版仿java版材质包_我的世界国际版如何更换材质包和光影

    展开全部 光影复支持的安装 光影支持组件:制optifine,官网2113:网页链接.进入后点5261击右上角的downloads连接,下载最新4102版本(黄框所示为1653目前最新版本): 下载完 ...

  9. 关于批量启动微服务的jar包_分布式任务抢占及系统监控服务 Radish

    分布式任务抢占及系统监控服务. 适用于中小微企业,将系统任务独立部署,统一管理.区别与传统的嵌入在系统中的任务, 可以很好的解耦任务服务. 具有以下优势: 方便灵活的配置系统和强大的容错重试以及报警机 ...

最新文章

  1. asp.net 检测是否关注公众号_太阳电池缺陷检测方法光致发光检测法
  2. 多类SVM的损失函数
  3. K8S Learning(5)——Pod
  4. ThreadLocal剧集(一)
  5. javascript经典问题总结及代码实例(未完待续)
  6. Installer - 使用Maven自动布署至外部Tomcat
  7. php解决中文乱码的函数,php 中解决json中文乱码的函数_PHP教程
  8. 大数据学习教程之java SE 教程
  9. 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动
  10. JNDI全攻略(一)
  11. tolower c语言,tolower_字符串 | Strings_C_参考手册_非常教程
  12. oracle误删了表怎么恢复数据,oracle误删除表或者表数据的恢复方法总结
  13. 全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构
  14. C++ 引用! 他是坤坤也是鸡哥
  15. 电子专业 html,25款专业的 WordPress 电子商务网站主题_html/css_WEB-ITnose
  16. 人脸识别毕业设计python_25 行 Python 代码毕业设计实现人脸识别
  17. mysql8的load data_mysql8.0 使用LOAD DATA LOCAL INFILE 批量插入数据
  18. c语言航空订票系统流程图,飞机订票系统(C语言代码及流程图).doc
  19. mysql索引最左匹配原则的理解
  20. 2021-02-04~05--总结

热门文章

  1. sprin基础 - AOP
  2. ANDROIDROM制作(一)——ROM结构介绍、精简和内置、一般刷机过程
  3. Deep Q-learning (DQN) for Multi-agent Reinforcement Learning
  4. 【TS系列】TypeScript进阶(一)
  5. MB/GB/TB/PB/EB/ZB/YB/NB/DB/CB存储空间都是多大?如何换算?
  6. mysql对网站seo的作用_友情链接对于网站SEO的作用有哪些
  7. c语言课程建设与改革,推进课程建设,助力教学改革
  8. MySql高级(二)
  9. java底层 —反射、动态代理
  10. Vue简介及简单应用