本文章主要讲本地的运行的项目如何通过服务器让外网的人也能访问到你的项目,所以我们准备的项目就不一一举例,其实也没多大差别,用tomcat启动 还是springboot启动。
我们这里以springboot项目为例子。Springboot项目自带tomcat,所以服务器就无需安装tomcat了,直接运行项目即可。
准备材料:springboot项目,服务器一台
创建一个springboot 项目
按你的需求填写输入框
我们dome只是演示,比较简单,只需要用到web ,数据库,安全等组件暂时不用,如果对我写的文章感兴趣,可以持续关注,后续会出一系列微服务项目。注意,版本选择不要太高,会采坑!
建完项目后
首先修改配置文件将配置文件改成yml
添加一个controller
项目就这么简单的建立起来了。
最后我们就打包项目 打成jar 把他放到服务器运行即可
Jar已经打出来了,已经成功一大半了。
把jar放到我们的服务器,上篇文章就介绍到使用xftp上传文件到服务器
,然后使用xshell指令启动项目
启动指令小tips: 如果你一直让项目运行,(关闭xshell后项目也在运行)
那么 要加上 nohup +启动指令+ & 这是后台启动指令
如果不加nohup …& 你退出xshell 或者ctrl+c项目就停止了
可以查看端口看看我们的项目是否启动
我们的项目已经启动起来了,但一般我们本地测试 只是localhost:8080就能访问我们的项目,这是本地测试,如果要别人也能访问,那么就要用服务器对外开放的ip地址才行,在网页的控制台—实例详情
我这里是47.106.137.211
所以我的项目链接47.106.137.211:8080/hello
但这里有个问题,因为需要打开服务器对外开放的端口才行
确定之后你就可以访问服务器的项目资源了,
现在我的项目地址是47.106.137.211:8080/hello 你可以访问我的资源,应该拿到json数据