新建服务端项目并发布到阿里云

服务端项目可以打war包或者jar包

war包要放在tomcat的webapp中,启动tomcat后会自动解压webapp下的包并运行

jar包通常是springboot的项目,自带tomcat,部署到服务器后运行java -jar xxx.jar就可以运行

这里讲jar包部署

第一步,新建项目

IDEA新建,File-New-Project,填好信息,注意sdk我们使用1.8的,所以projectsdk选1.8,java选8

选spring web项目

如果编译不过去,检查下面几点,看sdk是否都是1.8

1、

2、

3、

4、

编译成功后,编写简单代码

运行后,在本地浏览器中输入http://localhost:6600/getnumber验证

第二步,项目打包

双击之后会在target目录下面生成jar包

第三步,上传阿里云并启动部署,我们的阿里云jdk等环境已经部署好了,直接上传运行

通过finalshell,直接将生成的jar拖到阿里云根目录,并运行java -jar demo.jar

运行后通过在浏览器地址栏中,输入 http://公网ip:端口号或http://公网ip:端口号/pagename,就可以访问网站了

成功!!!

启动服务:

java -jar demo.jar 启动后关闭窗口,服务会停止

nohup java -jar demo.jar & 启动后关闭窗口,服务会一直运行

关闭服务:

ps -aux | grep java 查出进程号

kill -9 进程号 结束进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino NodeMCU 是一款基于ESP8266开发的开源物联网平台,它可以通过Wi-Fi模块连接到网络。要将数据透传到阿里云,首先需要进行以下几个步骤: 1. 确定阿里云IoT平台的产品和设备:在阿里云IoT平台上创建一个产品,并为产品添加一个设备,获取设备的三元组信息(设备标识、设备密钥和设备证书)。 2. 安装并配置Arduino IDE:在Arduino IDE中安装ESP8266开发库并配置相应的开发环境,确保NodeMCU可以与IDE正常通信。 3. 编写Arduino代码:在Arduino IDE中编写代码,包括连接Wi-Fi和阿里云服务器的相关参数配置以及数据的收集和上传。可以使用ArduinoJson库来处理和封装数据。 4. 上传代码到NodeMCU:将编写好的代码上传到NodeMCU开发板上,可以通过USB线连接并烧录固件。 5. 连接到阿里云IoT平台:在代码中使用设备的三元组信息连接到阿里云IoT平台,并进行身份验证。 6. 数据透传:通过阿里云IoT平台提供的MQTT协议,订阅需要接收数据的Topic,并将NodeMCU收集到的数据发布到相应的Topic上。 7. 数据接收与处理:在阿里云IoT平台上,可以配置数据流转规则,将数据进行过滤、存储和处理,并将结果通知到相应的服务端。 通过以上步骤,就可以实现Arduino NodeMCU透传数据到阿里云IoT平台。这样,你可以从任何地方远程监控和控制NodeMCU,并对数据进行分析和利用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值