项目打包
1、war打包,在/ruoy-admin/ipom中把原来的jar修改为war
<packaging>war</packaging>
<artifactId>ruoyi-admin</artifactId>
在总工程ruoyi(root)运行maven中的package命令。
一会到ruoyi-admin/target/ 下面找到ruoyi-admin.war包。
2、dist打包,打包前需要注意.env_production的配置
# 页面标题
VUE_APP_TITLE = 若依管理系统
# 生产环境配置
ENV = 'production'
# 若依管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
#VUE_APP_BASE_API = '//localhost'
在ruoyi-ui下面,运行终端命令行 npm run build:prod
执行成功后,在ruoyi-ui下面便会出现dist文件夹。
部署到tomcat
把dist文件夹和ruoyi-admi.war都放入tomcat服务器的webapps文件夹内。
配置server.xml
在Host节点内增加
<Context DocBase="dist" path="" reloadable="false" />
<Context DocBase="ruoyi-admin" path="/prod-api" reloadable="false" />
启动tomcat,测试成功!!