通过maven打jar包,然后复制到虚拟机上执行nohup java -jar xxx.jar &命令,运行jar文件,这时抛出了异常
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
这里是虚拟机连接我本地的mysql出现了问题,用Navicat查看了一下我设置的linux用户,主机设置的是%(不限制ip),又看了一下服务器权限,发现都没有选中,手动全部勾选上保存。再次连接,成功。
![](https://i-blog.csdnimg.cn/blog_migrate/d9711dfbdb4c4be42304cd2669f131f2.png)