今天新导入一个spring cloud的项目,启动时候报
EurekaServerApplication: Failed to retrieve application JMX service URL
的错误,网上找了好久,没找到解决方案,自己摸索,解决了。下面简单说下经过。
看到错误信息和jmx有关,就去启动配置取消了。如图
然后重新启动,不报远原先错误,出现新错
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 将一个长类路径写入文本文件中。
建议使用第三种方式
重新启动,问题解决,希望碰到类似问题的小伙伴此文有所帮助