后端打包:
将项目打成war包,运行命令
mvn clean package -P docker -DskipTests
运行完之后会生成target文件夹,将其中与war包同名的文件夹中的“META-INF”和“WEB-INF”文件夹拷贝到服务器Tomcat中的webapps文件夹的访问路径文件夹下,此处是“app”文件夹
前端打包:
vue.config.js文件下的publicPath路径决定静态文件在Tomcat中的位置,“/”——根目录
.env.production文件根据需要改路径。
运行打包命令或者NPM脚本: 生成dist文件夹
npm run build:prod
将打包完的静态文件放置在服务器的Tomcat目录下的webapps的ROOT文件夹下。
重启Tomcat
systemctl restart tomcat
或者
进入到Tomcat的bin目录下,运行 ./startup.sh
通过localhost:8080访问。