1. 确定项目的打包类型 及 名称
打包成jar文件
项目打包后文件名 springboot-sms.jar(PS:不要问为什么文件名要加上sms,因为这是一个发送短信验证码的微服务,O(∩_∩)O哈哈~)
2.打包项目
clean项目
build项目
到填写Goals,并run
打包完成
根据提示可以在工程目录下找到生成的jar文件
3.将jar文件上传到linux服务器指定目录下(我的放到/usr/java目录下)
4. 到该目录下启动
运行命令:java -jar springboot-sms.jar
然后springboot工程的内置tomcat就开启了
5. 访问请求
源码:
application.properties文件
server.port = 8889
Ok,到此部署成功,可以访问,但还没完。
注意:
A.如果是在阿里云上,要开放对应的端口外界才能访问。
B.因为用的secureCRT命令界面控制linux,当secureCRT与linux断开连接时,该springboot项目也无法访问,据说是因为secureCRT命令界面关闭时,内置tomcat关闭,具体原因有待研究,不过解决方案有如下,亲测有效
5. 改进启动方式
运行命令: nohup java -jar springboot-sms.jar &
nohup的意思不挂服务,常驻的意思,除非云服务器重启,那就没法了;最后一个&表示执行命令后要生成日志文件nohup.out