目录
1. 后端代码打包
1.1后端代码中文件上传路径修改
1.2 后端代码打包
1.3 后端项目发布
2.前端静态资源打包
2.1 项目中关于路径修改的说明
2.2模拟域名访问的设置 -修改HOSTS文件
2.3 前端请求路径修改
2.4 前端项目打包编译
2.5 前端项目发布
3.重启后端8091.jar测试
1. 后端代码打包
1.1后端代码中文件上传路径修改
说明:Linux发布项目,我们需要将前后端项目打包,并添加到Linux系统,这里以springBoot+maven+ssm的项目为例.如果我们有文件上传的功能,首先规定好文件在Linux系统中的存放路径,如我的windows系统的文件存放的路径是:
private String localDir = "F:/images";
Linux系统文件存放的路径为:
private String localDir = "/usr/local/src/images";
1.2 后端代码打包
注意:我们的项目当中如果有测试代码 我们可以在pom文件中添加跳过测试代码打包的依赖,因为测试的代码是没有必要打包的,如果打包可能对原有的功能代码造成影响.
<properties>
<java.version>1.8</java.version>
<!--跳过测试类打包-->
<skipTests>true</skipTests>
</properties>
1.3 后端项目发布
将后端打包好的jar包 改名为8091.jar 因为我的端口为8091 这样便于识别.
说明:
1. 在/usr/local/src/ 创建tomcats的目录
2. 在tomcats内上传8091.jar包文件
3.命令: java -jar 8091.jar
启动成功
2.前端静态资源打包
2.1 项目中关于路径修改的说明
说明:我们的前端静态资源在打包之前,同后端的代码一样,在涉及路径的问题时,要分析路径问题,如果路径不修改会造成请求的失败,造成项目无法启动.这里以vue的脚手架打包elementUI项目为例.
由于我这里没有买域名,所以就模拟域名访问,例如:我们在输入www.jd.com而并不是输入localhost:端口XXXxxx去访问.
2.2模拟域名访问的设置 -修改HOSTS文件
路径:C:\Windows\System32\drivers\etc
192.168.126.129 image.jt.com
192.168.126.129 web.jt.com
192.168.126.129 manage.jt.com
2.3 前端请求路径修改
1. 修改我们默认定义的请求路径,Windows中的main.js路径为:
axios.defaults.baseURL = 'http://localhost:8091/'
修改为:
axios.defaults.baseURL = 'http://manage.jt.com/'
manage.jt.com是后端的请求虚拟域名.
2. 修改文件上传是路径
//windows的请求路径
//uploadUrl: "http://localhost:8091/file/upload"
//Linux的请求路径
uploadUrl: "http://manage.jt.com/file/upload",
2.4 前端项目打包编译
2.5 前端项目发布
说明: 将前端编译后的文件目录,粘贴复制到Nginx根目录中,如图所示.
3.重启后端8091.jar测试
访问 http://www.web.jt.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)