当我启动任何春季启动项目时,已显示java.net.MalformedURLException

时间:2019-01-26 21:37:22

标签: spring-boot

当我启动任何春季启动项目java.net.MalformedURLException时,已显示该异常怎么办?

这是使者 错误:代理抛出异常:java.net.MalformedURLException:服务URL包含非ASCII字符0x665 jdk.internal.agent.AgentConfigurationError:java.net.MalformedURLException:服务URL包含非ASCII字符0x665     在jdk.management.agent / sun.management.jmxremote.ConnectorBootstrap.startRemoteConnectorServer上(未知源)     在jdk.management.agent / jdk.internal.agent.Agent.startAgent(未知来源)     在jdk.management.agent / jdk.internal.agent.Agent.startAgent(未知来源) 引起原因:java.net.MalformedURLException:服务URL包含非ASCII字符0x665     在java.management/javax.management.remote.JMXServiceURL。(未知来源)     在jdk.management.agent / sun.management.jmxremote.ConnectorBootstrap.exportMBeanServer(未知来源)     ...还有3个

2 个答案:

答案 0 :(得分:1)

对于在IntelliJ中使用Spring的未来搜寻者:

我假设您的网址中没有使用非ASCII字符,但您收到此消息。

JMX代理是默认启用的,如果您使用的不是iso-8859代码页(即Windows语言环境),则会出现此错误。

error picture with jms agent

设置您的JMX并消除使用非ASCII字符(端口可能是数字!)

仅禁用它(如果您不想使用它(看起来像不是))

转到编辑配置并禁用JMX代理,如下所示:

disable JMX

重新运行您的项目,它现在正在工作:

working picture

对于Eclipse用户,应该没有什么不同。

注意:您也可以在以下图片中看到非ASCII字符!

答案 1 :(得分:0)

我的Windows语言环境设置为以非英语格式显示数字。更改为英语格式可以解决此问题。

似乎Java仅在接受join时无法在端口۸۰۸۰上启动服务器