一、前端:
准备工作1. 修改axios.js文件中URl 修改为服务器地址/后台项目名称
axios.defaults.baseURL='http://39.105.124.11/custom-card';
2.新建vue.config.js 配置文件 指明访问的公共路径
格式:module.exports = {
publicPath: "/new-card-app/" }
修改完成后访问地址为 http://服务器地址/new-card-app
3.修改项目名称及图标在public index.html下修改title和icon
打包: npm run build (最好使用npm或者yarn)
二、后端:
准备工作 1.将application.properties文件中 spring.profiles.active=改为服务器配置
2.在pom.xml文件中 添加 <packaging>war</packaging> 指明打包为war包并且更新maven
打包:执行 mvn clean package
如果你的项目中没有test环节
mvn clean package -Dmaven.test.skip=true
maven就会跳过test -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
三、数据库
导出数据库:1.命令行 mysqldump -u 用户名 -p 数据库名
2.在数据库工具中 导出数据脚本 数据选择DELETE+INSERT 然后选择导出路径 即可
四 、服务器
1.将数据库导入 执行sql文件
2.将前端打包好的文件和后端war包 复制到tomcat目录下的webapps中
3.然后在bin目录下启动startup.bat即可
注意:在项目文件lib-provided下将icbc提供的jar包复制到lib下即可