保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

这篇具有很好参考价值的文章主要介绍了保姆级教程——将springboot项目部署到阿里云服务器(小白包会)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

前言:

昨天本想着看论文,结果发现找的论文和课题不一致。那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到服务器上,随便试试喽。网上的教程发现大部分都是一知半解,只能东拼西凑的查,费了不少时间。希望这篇博文能帮助一下刚入手的像我一样的小白!

纯小白一枚,那就一步一步捋一捋自己部署过程。

步骤一:拿到一台阿里云的服务器

1.到达阿里云官网

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

2.有账号的可以直接登录,没有账号的自己注册一个

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

3.找到搜索框

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

搜索“云服务器”

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

4.可以购买一台,AND新用户可以试用,也可以进行学生认证进行免费试用(我这里选择的是:新用户试用)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)
保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

5.选择自己需要的配置(这里是我的选择,你可以自由选择适合自己的)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

6.回到控制台,找到自己申请或者购买的服务器

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

7.设置安全组

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

8.回到控制台,找到云服务ECS

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

显示如上图,表示成功!到此,阿里云服务器搞定!!!

步骤二:下载并安装Xshell,使用Xshell连接阿里云服务器

1.安装Xshell

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

邮箱验证后,即可下载安装包。
之后下载,大家肯定都会,选择安装路径,一路下一步就OK!
2.使用Xshell连接阿里云服务器

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

连接成功,到此,我们可以通过Xshell来对阿里云服务器进行相应的配置和操作。

步骤三:阿里云服务器上安装JDK

1.到官网去下载jdk的Linux版本,官网地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我使用的是jdk-8u331-linux-x64.tar.gz
保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

2.在本地显示的是

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

3.将这个文件上传到阿里云服务器

(1)我们要在云服务器上安装这个命令,在Xshell中执行

yum install lrzsz

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

(2)找一个放置jdk压缩包的位置,我这里是在/usr下

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

(3)执行

rz -be

不在be参数的话,会报中文乱码错误,这里要注意!!!

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

(4)查看/usr下的压缩包,确认传输成功

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

(5)接下来解压安装包就算安装成功了,使用tar命令解压压缩包

tar -zxvf jdk-8u331-linux-x64.tar.gz

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

(6)配置系统环境变量

先cd进目录 /etc ,再使用 vim命令编辑文件profile

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

再profile文件中,按键盘i键,进入编辑模式,在文件末尾加上以下几行(请注意JAVA_HOME文件路径)

这一步要注意注意再注意!!!

export JAVA_HOME=/usr/jdk1.8.0_331
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATHJAVA_HOME CLASSPATH

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

编辑完之后,按Esc键退出编辑模式,然后按: 之后输入wq,再回车退出(Linux中vim的基础,不了解的小伙伴可以了解一下Linux中的vim)

(7)立即执行profile文件,使之生效,使用source命令(source命令:依次执行文件所有语句)
执行命令见此:

source /etc/profile

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

(8)到这一步,jdk的安装就全部完成了。最后,我们再使用java命令验证一下,如果可以看到我们的版本信息就可以了。

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

如果没有正常显示,请注意检查JAVA_HOME的路径是否正确!!!

步骤四:阿里云服务器上安装mysql5.7

1.先创建一个存放mysql的文件夹

//创建一个名字为mysql的文件夹
[root@localhost /]# mkdir /mysql
//进入mysql这个文件夹
[root@localhost /]# cd /mysql

2.使用以下命令进行下载yum源(这里是mysql5.7的命令)

[root@localhost mysql]#  wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

下图表示下载完成

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

3.使用以下命令进行安装yum源

[root@localhost mysql]# rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

4.使用以下命令查看拥有的mysql

[root@localhost mysql]# yum repolist all | grep mysql

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

5.使用以下命令安装mysql

[root@localhost mysql]# yum install -y mysql-community-server

安装成功显示如下!

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

6.启动mysql

[root@localhost mysql]# systemctl start mysqld
[root@localhost mysql]# systemctl status mysqld

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

7.使用系统自动生成的密码,记下来,登录数据库,并进行修改密码

mysql5.7的新特性之一就是在初始化的时候会生成一个自定义的密码,然后你需要找到这个密码,登录的时候输入。注意,输入密码的时候是不显示

[root@localhost mysql]# grep 'temporary password' /var/log/mysqld.log 

这里红色框圈的就是临时密码 复制下来 等下修改密码使用

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

登录数据库

[root@localhost mysql]# mysql -u root -p

这里红线的位置是输入你的临时密码,成功之后就如下图所示:

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

使用以下命令,修改密码

UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root';

如下图,表示修改成功

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

8.开启远程登录,授权root远程登录,通俗的讲就是:让阿里云服务器打开权限,好让咋们window上Navicat能连接的上

# 打开权限
mysql> UPDATE mysql.user SET host = '%' WHERE user='root';
# 进行刷新
mysql> FLUSH PRIVILEGES;

9.到阿里云官网,配置阿里云服务器的安全组

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

10.在window上,用Navicat连接云服务器上的mysql数据库

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

步骤五:部署SpringBoot项目

  1. linux云服务器上的环境我们都已经配置好了,但好像差了一个tomcat?因为springboot内置了tomcat,所以后面我们把它打包成jar包就可以免去tomcat的配置了(如果是打包成war包,那还是要配置tomcat的)。

  2. 回到我们本地windows Springboot项目,下面我们对我们的项目做一些设置,到IDEA中,打开pom.xml,添加如下语句,将项目的打包形式设置好

<!-- 打包成jar包 -->
<packaging>jar</packaging>

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

3.打开application.properties,设置项目运行端口(我用的是8800,默认是8080,如果你用的是别的端口,要把你的端口加入到安全组中去)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

4.打开application.yml,设置端口,连接数据库

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

5.在idea中进行打包

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

双击package,进行打包

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

显示如下图,表示打包成功
保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

6.找到打包好的jar包,在项目的target文件夹下

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

7.在Xshell中使用rz命令,这里不要加参数,将jar包上传至阿里云服务器

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

8.使用命令ls,查看,如下图,有jar包存在,表明上传成功

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

9.使用java指令运行项目jar包,进行项目部署

java -jar ***.jar  //***为你的jar包名

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

10.随便找个浏览器,搜索栏输入http://公网ip:端口号 就可以搜索到你的网站了(服务器带宽速度比较小的话,第一次载入会非常慢,耐心等等)

11.还没完呢,这种启动方式是一次启动,当我们关掉Xshell的时候,我们的网站又访问不上了,又得重新打开Xshell,执行 java -jar ***.jar。所以我们要使用下面的方法让这个项目在服务器上自动不间断地跑.

nohup java -jar  ***.jar  &     //***为你的jar包名

12.把Xshell关掉,在浏览器上输入http://公网IP:8800 发现项目还是可以进入,说明我们已经设置成功了。至此springboot项目部署到阿里云服务器上完结。

13.我们通常访问网站,都是在浏览器中输入www.xxxx.com这种,这是因为人家用了域名,域名可以到阿里云官网进行购买

14.购买域名

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

搜索你想要的域名,进行查询

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

挑选之后,进行购买
保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

购买之后,回到控制台

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

进行解析

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

15.解析之后,得审核几天才能使用www.域名.com:8800 的方式访问我们的网站了。

因为我是已经部署好之后,捋的“回忆版”,一些步骤无法再重演示,文中一部分图片来自以下博客,可能有的地方有出入,希望大家积极指正,谢谢!!!

本文参考博文有:

https://blog.csdn.net/allen_csdns/article/details/104554928?spm=1001.2014.3001.5506

https://blog.csdn.net/Assist1/article/details/103891315?spm=1001.2014.3001.5506

https://blog.csdn.net/qq_45441466/article/details/109670194?spm=1001.2014.3001.5506文章来源地址https://www.toymoban.com/news/detail-417739.html

到了这里,关于保姆级教程——将springboot项目部署到阿里云服务器(小白包会)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nuxt3 全栈 项目服务器部署 全网最全最细保姆级教程 解决各种小坑 时光小灶

    服务器:Nginx 面板:宝塔面板 个人博客:https://timebk.cn/ 原文地址:原文 第一步肯定是打包咯,前提是项目已开发好了以及没有啥Bug了哈 打包好后,你会在项目根目录下发现多了个 .output 文件夹 打开这个文件夹,将里面的所有文件压缩成压缩包 压缩包格式推荐 .rar ,其它格

    2024年02月12日
    浏览(27)
  • 关于前端vue打包项目以及静态网站部署项目到阿里云ECS云服务器初学简单教程

    准备工作: 1.首先进入https://ecs.console.aliyun.com/ 领取或者购买一台简单的ECS云服务器。 进入网站注册登录后拉到页面最下面或者顶部搜索免费云服务器领取立即试用 ,当然富哥花钱买一台服务器也行。   创建完了以后可以进入云服务ECS工作台,然后就是以下界面   点击右边

    2024年02月04日
    浏览(41)
  • 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自己的接口不受制于人

    看了很多部署的,要么少步骤,要么就是写的太简洁,对新手不友好 参考链接 网易云音乐API 安装及部署 全过程【本地跑项目以及远端部署 均详解】 服务器如何上线node.js项目【项目放置在github中】 宝塔部署nodejs项目 参考多篇文章,主要为上3篇,才总结本篇 提示:这里可

    2024年02月03日
    浏览(29)
  • 保姆级幻兽帕鲁服务器阿里云上创建教程,实现联机稳定不卡顿

    基于阿里云搭建幻兽帕鲁服务器方法,1到2分钟部署完成,稳定运行无卡顿,分享保姆级手把手教程,基于阿里云计算巢、云服务器或无影云桌面都可以。 本文将详细介绍如何在阿里云服务器上部署幻兽帕鲁联机服务器,新手小白也能轻松搭建并管理自己的游戏环境。 还未购

    2024年02月20日
    浏览(34)
  • 前端项目部署,阿里云服务器部署前端项目,超详细

    需求背景 :作为一个前端,特别身处于中小公司时,对于部署也需要有所了解。本次就介绍前端基础的项目部署。本次使用的是阿里云服务器进行的部署 1.准备打包好的前端代码(dist包)或者是一个html文件 2.购买阿里云服务器,并且连接 3.为阿里云服务器安装ngnix开启web服务

    2024年02月04日
    浏览(33)
  • 阿里云服务器部署node项目笔记

    此过程中全部安装都按照B站教程实现 b站视频:https://www.bilibili.com/video/BV1my4y1a7xN/ 视频中的笔记:https://www.yuque.com/uyyv8m/linux 本篇是个人笔记,许多细节并未陈述比如开发阿里云对应端口等,不是完整的过程,如有误导在此致歉。 安装node报错 将node的压缩包解压以后一定要改

    2024年02月02日
    浏览(32)
  • 部署vue项目到阿里云服务器

    一般前端工程师只会使用npm run serve 在开发环境下验证,那么如何把npm run build 打出的包部署到服务器上进行上线呢?这篇文章就详细阐述这一流程。 1. 购买或试用阿里云服务器     作为新用户可以试用一个月阿里云服务器,阿里云官方网址如下:https://www.aliyun.com/?utm_conte

    2024年02月05日
    浏览(27)
  • 【3分钟开服】幻兽帕鲁服务器一键部署保姆教程

    在帕鲁的世界,你可以选择与神奇的生物「帕鲁」一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。帕鲁可以进行战斗、繁殖、协助你做农活,也可以为你在工厂工作。你也可以将它们进行售卖,或肢解后食用。 引用自:https://store.steampowered.com/app/1623730/P

    2024年02月20日
    浏览(32)
  • 网站如何部署到阿里云服务器教程

    上一节课讲解了将网站部署到本地服务器,这样通过局域网就可以访问网站了。这节课讲解将网站部署到阿里云服务器上,这样不必受限于局域网,在任何能上网的地方,都可以访问我们的个人简历网站了。为何要部署到云服务器上在云服务器出现以前,要发布部署一个网站

    2024年02月05日
    浏览(42)
  • Linux服务器部署若依(ruoyi-vue),从购买服务器到部署完成保姆级教程

    Huawei Cloud EulerOS 还是 centos7,纠结了一段时间,了解到EulerOS是对centos8的延续版本,相当于官方不对centos8继续维护了, 最后还是选 CentOS 7.9 64bit,网上可查找的工具更多且官方还在持续维护。 这里简单购买了一个月先试用一下 点击远程登录 第一步先重置密码 一定在适当的地

    2024年04月14日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包