阿里云centos7部署springboot项目,非常详细!

阿里云centos7部署springboot项目

获取一个阿里云服务器

去官网买一个ecs,新用户有免费试用

安装jdk

这个简单,步骤如下:

  1. window下载jdk
  2. 使用xftp上传到/opt目录(其他也行)
  3. 安装jdk
  4. 配置jdk环境变量
    具体可以随意找一篇教程,

安装mysql8

这个有亿点难度,我参考网络上很多教程,结果出现各种问题。

建议看看我的另外一篇博客

部署SpringBoot项目

  1. 打开idea中的springboot工程,在pom.xml最后面添加
<!-- 打包成jar包 -->
<packaging>jar</packaging>

如下图:
在这里插入图片描述
修改后重新加载pom.xml

  1. 打开application.properties/yml(配置文件),设置项目运行端口(默认是8080,如果你用的是别的端口,要把你的端口加入到安全组中去)
    在这里插入图片描述

  2. 使用maven进行打包
    在这里插入图片描述
    在这里插入图片描述

  3. 查看控制台终端,显示build success表示打包成功
    在这里插入图片描述

  4. 找到打包好的jar包,在项目的target文件夹下。将打好的jar包上传到服务器/opt目录(其他也行)

  • 推荐使用xftp直接上传
    在这里插入图片描述
  1. 使用命令ls,查看
cd /opt
ls

在这里插入图片描述

  1. 使用java指令运行项目jar包,进行项目部署(启动项目)
java -jar 你的jar包名.jar  

在这里插入图片描述

  1. 随便找个浏览器,搜索栏输入http://公网ip:端口号 就可以搜索到你的网站了(第一次载入会比较慢,耐心等)
http://公网ip:端口号
  • 注意,你的contrllor要能处理无参数的路由,可以参考我的。
    这样直接访问就会跳转到index页面
@Controller
public class InitController {
@RequestMapping("/")
    public String defaultPage(){
        return indexPage();
    }
   @RequestMapping("/index")
    public String indexPage() {
        return "/pages/index";
    }

}
  • 如果你的工程出现什么问题,直接在ctrl+c就能停止springboot工程。之后再重新上传、启动即可。
  1. 前面的启动是一次性的,使用以下命令可以让springboot持续运行
nohup java -jar  你的jar包名.jar  &    

使用以下命令停止

# 查找进程ID(PID)
ps -ef | grep java | grep 你的jar包名.jar
# 使用kill命令来结束该进程
kill <PID>
  1. 购买域名
  • 我们通常访问网站,都是在浏览器中输入www.xxxx.com,这是因为人家用了域名,域名可以到阿里云官网进行购买
  • 一般使用的后缀有.com、.cn、.net等,.com后缀价值在各类型中是最高的。不同后缀的域名在各注册商注册、转入、续费的价格也大不相同,有些后缀虽然购买时的价格便宜,但是转移或续费时会发现所需要的费用特别高。
  • 新手挑便宜的体验一下就好了,例如.top,.cc等,.com,.cn就太贵了,没必要
  1. 购买后等备案完成就可以使用www.域名:8800 的方式访问了

参考

本文参考博文有:
http://t.csdnimg.cn/KIUgh

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值