运行java -jar
应该是数据源没连接上。
本地连接的数据库是本地的还是阿里云服务器的?建议本地也使用阿里云服务器里的数据库进行测试,另外你项目本地运行的jdk和服务器上的jdk一致吗?最好保持一致,并且配置好环境变量,另外项目的端口和mysql的端口最好在阿里云服务器里 安全-》防火墙里面打开
你的服务器是私服吗
数据库也要部署到服务器啊
你看看你能在服务器中,连到数据库吗?如果不能,那就不是代码的问题