开发者学堂课程【基于STM32的端到端物联网全栈开发:后端服务开发(3)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/574/detail/7949
后端服务开发(3)
目录:
一、项目打包与部署
二、在公网服务器上运行
一、项目打包与部署
spring-boot-maven-plugin(插件包)将 SpringBoot 应用打包为可执行的 jar 或 war 文件
项目打包
可在<pom.xml>中配置 jar 包名称:1.0-SNAPSHOP
项目(本地)部署:Windows 环境
切换到 jar 包目录,命令行运行 java-jar device-admin-1.0-SNAPSHOT.jar
部署到公网服务器示修改数据库配置(用户名、密码),重新生成 jar 包
二、在公网服务器上运行
上传到公网服务器工具:gitbash/scp远程登录公网服务器,工具:xshell
启用 jar 包运行
收到设备信息(上线、属性上报),更新数据库
查看数据库里表的内容(来自阿里 IoT 平台的 HTTP/2推送)
不挂断开启程序
使用 nohup java-jar device-admin-web-0.0.1-SNAPSHOT.jar&命令后台不挂断运行执行程序
关闭程序 netstat-pan |grep portno 命令查看端口占用情况 kill pid 命令终止进程
公网服务器开通服务器9099端口
浏览器访问