初次使用阿里云将springBoot结合Vue项目部署上线

简介: 前后分离SpringBoot结合Vue,通过jar包打包方式,部署到阿里云服务器上线。

本人目前为大三软件工程专业在读学生,上学期选修了专业选修课JavaWeb。小组合作开发了一个房屋租赁系统,但只是在本地运行,没有部署到服务器,每次访问都要运行项目十分不便。所以我就打算学习一下如何将jar包部署到服务器,顺便学习一些linux操作,网上大多数人推荐阿里云服务器访问速度快,于是我就尝试申请一个学生免费试用版。
首先安装Xshell,连接上服务器,通过其操作服务器。Xshell是一个模拟终端的软件,换句话说,我们只要在本地Windows系统下安装这个软件,打开输入自己的账号密码,就能登录到远程的云服务器。再下一个Xftp用于上传文件到服务器。鉴于初次使用服务器,果断下载宝塔控制面版辅助使用,通过宝塔,安装软件十分便捷。通过安装MYSQL,和Nginx。配置mysql相关配置。配置jdk。
准备工作完毕后,先通过npm run build命令将Vue前端web项目打包,保存dist中的文件到Springboot项目中的resourse目录下static文件夹中。之后将SpringBoot项目打包成jar包。之后通过Xftp将文件sa上传到/home文件夹下自己建立的zh目录。执行java -jar rent-0.0.1-SNAPSHOT.jar,大功告成,项目已部署成功。
需要注意的点:
(1)需要在阿里云安全组里添加放行的端口,宝塔那边也同时加上。不知道安全组的用户在新购服务器上部署网站,常常会发现不能正常访问。这是因为在购买阿里云ECS服务器的时候,阿里云默认安全组只放行了ICMP协议、SSH 22端口、RDP 3389端口三个端口,访问网站的80或443端口并没有放行。
(2)可以通过creen java -jar让项目一直在后台运行。
(3)需要将本地的数据库上传到服务器,同时确保用户名和密码和本地的一样。
总结一下,通过这次将项目部署到服务器收获还是蛮多的,服务器使用下来整体感觉流畅,网速也很好,等到后续有机会再进一步学习。

相关文章
|
3月前
基于SpringBoot+Vue的餐饮管理系统设计与实现
基于SpringBoot+Vue的餐饮管理系统设计与实现
84 0
|
1月前
|
算法 Java 开发工具
使用阿里云KMS产品针对 Springboot 接口参数加密解密功能
针对Springboot里面使用开源工具使用加解密,替换成阿里云KMS产品进行加解密;
147 1
|
2月前
|
druid JavaScript Java
SpringBoot+Vue.js实现大文件分片上传、断点续传与极速秒传
SpringBoot+Vue.js实现大文件分片上传、断点续传与极速秒传
107 0
|
2月前
|
对象存储
阿里云oss-cloud-sdk-springboot3兼容问题
阿里云oss-cloud-sdk-springboot3兼容问题
76 0
QGS
|
3月前
|
前端开发 Java 关系型数据库
手拉手全栈springboot+vue2+Element实现分页
手拉手全栈springboot+vue2+Element实现分页
QGS
27 0
|
3月前
|
小程序
基于Uniapp+SpringBoot+Vue的电影交流平台小程序设计与实现(源码+lw+部署文档+讲解等)
基于Uniapp+SpringBoot+Vue的电影交流平台小程序设计与实现(源码+lw+部署文档+讲解等)
51 0
基于Uniapp+SpringBoot+Vue的电影交流平台小程序设计与实现(源码+lw+部署文档+讲解等)
|
3月前
|
数据安全/隐私保护 索引
基于SpringBoot+Vue的宠物领养饲养交流管理平台设计与实现
基于SpringBoot+Vue的宠物领养饲养交流管理平台设计与实现
141 0
|
3月前
|
项目管理 数据安全/隐私保护
基于SpringBoot+Vue的健身房管理系统设计与实现
基于SpringBoot+Vue的健身房管理系统设计与实现
105 0
|
3月前
|
数据安全/隐私保护
基于SpringBoot+Vue的家具销售电商平台设计与实现
基于SpringBoot+Vue的家具销售电商平台设计与实现
42 0
|
3月前
|
JavaScript 小程序 Java
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
51 0