解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用

这篇具有很好参考价值的文章主要介绍了解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


XxxWebApplication: Failed to retrieve application JMX service URL

解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用


报错如图(中文报错【无法检索应用程序 JMX 服务 URL】图找不到了,就不发了):

错误信息图

解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用

解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用

这个问题困扰了我很久,全网搜索大多数是两个答案:1是取消勾选Enable JMX Agent,但这样的话是治标不治本啊,项目启动时是没有了报错信息,但是Endpoints 面板也会消失,这样就看不到接口和Bean的提示了(纯属掩耳盗铃,启动报错并不是消失了只是不显示了);2是在Spring Boot运行配置的VM选项中添加以下内容:

-Dcom.sun.management.jmxremote.port={some_port}

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false
虽然这样是从根本上解决了问题,即使不取消勾选Enable JMX Agent启动项目也不会报错,但是问题在于,每个服务都要指定一个唯一的端口,且不能和项目启动端口一样,否则会端口冲突,这样的话需要单独记录端口使用情况,如果项目太多很耗精力。
不甘心的我最后在youtrack上找到了答案,最后亲测可用
附上原文链接,以下解决办法是我理解翻译过来的,供大家参考。

解决办法

  1. 首先关闭intellij idea;
  2. 打开任务管理器,点击详细信息,关闭所有与java和idea相关的进程;
  3. 在任务管理器中点击用户,看一下用户名称;
  4. 在文件资源管理器地址栏输入这个地址“C:\Users\STIG\AppData\Local\Temp”;
  5. 在此目录中找到这个文件夹“hsperfdata_XXX”(XXX代表你的系统登录的用户名,必须与任务管理器中的用户名一致且区分大小写,)删掉;
  6. 删掉后重新打开idea,启动项目就会发现项目可以显示端口号,无报错

方向二:

这个问题可能是由于JMX代理设置不正确或端口冲突导致的。你可以尝试以下几种方法来解决:

取消勾选Enable JMX Agent选项,这样可以避免报错信息,但是也会失去Endpoints面板的功能1。
在Spring Boot运行配置的VM选项中添加以下内容: -Dcom.sun.management.jmxremote.port={some_port} -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false,这样可以指定一个唯一的JMX端口,但是需要注意避免和其他项目或服务的端口冲突1。

关闭IDEA和所有与java和IDEA相关的进程,然后删除C:\Users\STIG\AppData\Local\Temp\hsperfdata_XXX文件夹(XXX代表你的系统登录的用户名),这样可以清除JMX缓存,然后重新打开IDEA和项目2。

已收到消息. 这个问题可能是由于JMX代理设置不正确或端口冲突导致的。你可以尝试以下几种方法来解决: - 取消勾选Enable JMX Agent选项,这样可以避免报错信息,但是也会失去Endpoints面板的功能。 - 在Spring Boot运行配置的VM选项中添加以下内容:

 -Dcom.sun.management.jmxremote.port={some_port} -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

这样可以指定一个唯一的JMX端口,但是需要注意避免和其他项目或服务的端口冲突。 - 关闭IDEA和所有与java和IDEA相关的进程,然后删除C:\Users\STIG\AppData\Local\Temp\hsperfdata_XXX文件夹(XXX代表你的系统登录的用户名),这样可以清除JMX缓存,然后重新打开IDEA和项目。

方向三:

在IDEA里面修改JMX代理的设置。具体步骤如下:

打开IDEA,选择Run -> Edit Configurations
在左侧栏中选择你的Spring Boot项目,然后在右侧栏中找到Spring Boot选项卡
如果你想取消勾选Enable JMX Agent选项,就直接点击它,然后点击Apply和OK
如果你想在VM选项中添加JMX端口的参数,就在VM options栏中输入-Dcom.sun.management.jmxremote.port={some_port} -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false,其中{some_port}是你想指定的端口号,然后点击Apply和OK

方向四(idea 2023.1)

解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用
可以 直接快捷键 ALT+X 禁用 JMX

解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用

结语

如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、评论、收藏➕关注,您的支持是我坚持写作最大的动力。文章来源地址https://www.toymoban.com/news/detail-455728.html


报错如图(中文报错【无法检索应用程序 JMX 服务 URL】图找不到了,就不发了):

到了这里,关于解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 由于StackOverflower错误,无法完成对web应用程序[/XX]的批注的扫描。tomcat启动报错

    解决办法: 在tomcat的conf/catalina.properties 文件中排除对上述jar包的扫描。 具体操作: 1.打开在conf/catalina.properties文件 2.在tomcat.util.scan.StandardJarScanFilter.jarsToSkip 末尾增加: bcpkix-*.jar,bcprov-*.jar,fr-*.jar tomcat启动慢,堆栈报错(大概率因为要扫描jar里的servlet3.0注解): 操作: 在

    2024年01月18日
    浏览(33)
  • 解决Windows 无法打开文件夹 找不到应用程序

             原文:解决Windows 无法打开文件夹 找不到应用程序_reven-h的博客-CSDN博客         我有一个朋友的电脑打不开\\\"此电脑\\\",尝试打开其他文件夹也都报类似的错误,于是向我求助。报错如下:         于是按照惯例,先百度一下报错信息,看一下有没有类似的问

    2023年04月09日
    浏览(118)
  • google浏览器应用程序无法启动,因为应用程序的并行配置不正确的完美解决方案

    打开chrome浏览器时候出错,错误提示: “应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。” 1、进入google的安装目录: 本人的是C:UsersAdministratorAppDataLocalGoogleChromeApplication 如果你的安装目录

    2024年02月04日
    浏览(68)
  • 解决因缺少COMDLG32.OCX无法启动应用程序问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个comdlg32.ocx文件进行安装(前提是找到适合的版本),当我们执行

    2024年01月15日
    浏览(40)
  • 解决JAVA“无法验证证书。将不执行该应用程序。”提示

    笔者的一台电脑安装了Java 8 update 361。 需要使用UBNT网桥上的AirView应用(JAVA),但运行时提示: 应用程序出于安全原因被阻止 无法验证证书。 将不执行该应用程序。 名称:AirView 发行者:Ubiquiti Inc. 位置:http://172.16.x.x:80 笔者先前已经在控制面板——Java——安全——“例外

    2024年02月05日
    浏览(34)
  • 【最全】应用程序无法正常启动0xc000007b,解决方案

    先吐槽一下(大家可以略过),win10系统,之前这个问题就遇到过,一直没在意;安装腾讯QQ的时候就报异常,后面通过微软应用商店安装的;现在搜狗输入法又报错了,我决定抽时间研究下这个问题。点击进入 搜狗输入法官网。 好,大家看他的客服说好的人工客服,进去以

    2024年02月10日
    浏览(52)
  • 解决Windows因找不到vccorlib140.dll无法启动应用程序

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个vccorlib140.dll文件进行安装(前提是找到适合的版本),当我们执

    2024年02月05日
    浏览(39)
  • 解决Windows缺少vcomp120.dll无法启动应用程序的问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个vcomp120.dll文件进行安装(前提是找到适合的版本),当我们执行

    2024年02月08日
    浏览(35)
  • 电脑上出现应用程序无法正常启动0xc0000142的解决方法

    电脑在打开软件时,提示应用程序错误无法正常启动0xc0000142怎么办?最近有用户反映,电脑在打开部分软件就会提示应用程序错误无法正常启动的问题,该如何修复?本文就给大家介绍应用程序错误无法正常启动0xc0000142的解决办法。 解决方法 1、打开电脑,然后点击开始菜

    2024年02月04日
    浏览(37)
  • Microsoft Office无法验证此应用程序的许可证怎么解决

    启动 Microsoft Office 应用程序(如 Outlook、Word、Excel 或 PowerPoint)时,您可能会收到以下错误消息: 1.选择开始,输入 regedit ,打开注册表 2.导航到 3.右键属性,选择 权限 ,添加 everyone ​ 对everyone用户添加所有权限 重新打开offices就会发现没有提示,问题就解决了。

    2024年02月11日
    浏览(215)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包