springboot整合mqtt在华为云上部署接收不到消息问题

springboot项目整合了中国移动物联网onenet平台的mqtt消息队列,在本地调试运行可以正常接收到mqtt返回的消息,并对详细进行操作处理,项目发布到华为云上后接收不到mqtt返回的消息,应该用什么方法解决比较好

端口开放了么

试了几次发现是tomcat的问题,我在服务器上打包的是war包用tomcat运行的,尝试了下打包jar包直接启动是可以接收到消息的