gpt4 book ai didi

java - Spring-boot 应用程序在执行器端口上抛出错误

转载 作者:行者123 更新时间:2023-11-30 05:54:19 25 4
gpt4 key购买 nike

在我的 Java 应用程序中,我将服务器端口保留为:8090以及属性 management.port=9080

现在,在我的浏览器中,当我在执行器端口上打开随机链接 ( http://localhost:9080 ) 时,我的应用程序会抛出以下错误:

No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'dispatcherServlet' 23/11/2018:18:47:54.350 [http-nio-9080-exec-1] E o.a.c.c.C.[.[.[.[dispatcherServlet] --- Servlet.service() for servlet [dispatcherServlet] threw exception java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.LinkedHashMap

然而,当我输入management.port=8090(与服务器端口相同)时,当我打开随机链接时不会抛出此错误。

当执行器端口与 Spring Boot 应用程序中的服务器端口不同时,有没有办法在执行器端口上添加默认请求处理程序?

最佳答案

在独立应用程序中,执行器 HTTP 端口默认与主 HTTP 端口相同。要使应用程序监听不同的端口,请设置外部属性:ma​​nagement.server.port。要监听完全不同的网络地址(例如,当您有一个用于管理的内部网络和一个外部网络时)一个用于用户应用程序),您还可以将 ma​​nagement.server.address 设置为服务器能够绑定(bind)的有效 IP 地址。

关于java - Spring-boot 应用程序在执行器端口上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53447892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com