本文章主要讲本地的运行的项目如何通过服务器让外网的人也能访问到你的项目,所以我们准备的项目就不一一举例,其实也没多大差别,用tomcat启动 还是springboot启动。

我们这里以springboot项目为例子。Springboot项目自带tomcat,所以服务器就无需安装tomcat了,直接运行项目即可。

准备材料:springboot项目,服务器一台

创建一个springboot 项目

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_web

按你的需求填写输入框

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_服务器部署项目_02

 我们dome只是演示,比较简单,只需要用到web ,数据库,安全等组件暂时不用,如果对我写的文章感兴趣,可以持续关注,后续会出一系列微服务项目。注意,版本选择不要太高,会采坑!

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_springboot_03

 

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_web_04

建完项目后

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_Linux 后台运行_05

 首先修改配置文件将配置文件改成yml

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_springboot_06

 添加一个controller

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_阿里云_07

 

 

项目就这么简单的建立起来了。

最后我们就打包项目 打成jar 把他放到服务器运行即可

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_阿里云_08

 

 

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_阿里云_09

 

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_服务器部署项目_10

 

Jar已经打出来了,已经成功一大半了。

把jar放到我们的服务器,上篇文章就介绍到使用xftp上传文件到服务器

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_springboot_11

 

,然后使用xshell指令启动项目

启动指令小tips: 如果你一直让项目运行,(关闭xshell后项目也在运行)

那么 要加上 nohup +启动指令+ & 这是后台启动指令

 

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_阿里云_12

 如果不加nohup …& 你退出xshell 或者ctrl+c项目就停止了

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_springboot_13

 可以查看端口看看我们的项目是否启动

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_Linux 后台运行_14

 我们的项目已经启动起来了,但一般我们本地测试 只是localhost:8080就能访问我们的项目,这是本地测试,如果要别人也能访问,那么就要用服务器对外开放的ip地址才行,在网页的控制台—实例详情

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_springboot_15

 

我这里是47.106.137.211

所以我的项目链接47.106.137.211:8080/hello

但这里有个问题,因为需要打开服务器对外开放的端口才行

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_web_16

 

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_服务器部署项目_17

 

springboot 阿里oss图片及视频上传 阿里云部署springboot项目_web_18

确定之后你就可以访问服务器的项目资源了,

现在我的项目地址是47.106.137.211:8080/hello 你可以访问我的资源,应该拿到json数据