背景
最近将项目切换到IDEA上,SpringBoot启动报如下错误:
经过长时间分析和排查,终于解决了此问题。
解决思路和过程
首先看到报错信息指的是jmx连接失败,自己猜测可能有以下几种可能
- jmx服务没有启动
- IDEA配置有问题
- IDEA用java发送的请求被防火墙或者其他安全设备阻拦
那么依次进行问题排查
把程序搬到eclipse,启动本应用,发现可以正常启动,so排除了第一种可能
在IDEA上用mvn package打包成jar包,然后再手动启动该jar包
发现可以正常启动,so排除第二种可能
使用管理员身份运行IDEA
再重新启动
成功了!果然是因为权限的问题!~