今天新导入一个spring cloud的项目,启动时候报
EurekaServerApplication: Failed to retrieve application JMX service URL在这里插入图片描述
错误信息

EureKaServerApplication:Failed to retrieve application JMX service URL

的错误,网上找了好久,没找到解决方案,自己摸索,解决了。下面简单说下经过。

看到错误信息和jmx有关,就去启动配置取消了。
选择项目 ——>然后选择spring boot 插件 ,找到到启动项目,有一个spring boot 选择项,
取消Enable JMX agent 选项

如图
在这里插入图片描述
然后重新启动,不报远原先错误,出现新错

All files are up-to-date
在这里插入图片描述
然后修改了下jre,如图
在这里插入图片描述
第一个选项,替换为本地的的jre.
第二个选项 解释如下;

如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。在这种情况下,IntelliJIDEA将试图缩短类路径。
shorten command line 选项提供三种选项缩短类路径。

  • none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个想法将无法运行您的应用程序,但是工具提示将建议配置缩短器。

  • JAR manifest:idea
    通过临时的classpath.jar传递长的类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。

  • classpath file:idea 将一个长类路径写入文本文件中。

建议使用第三种方式

重新启动,问题解决,希望碰到类似问题的小伙伴此文有所帮助

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐