在我的 Java 应用程序中,我将服务器端口保留在:8090
还有属性management.port=9080
现在,在浏览器中,当我在执行器端口上打开随机链接(http://localhost:9080)时,我的应用程序将引发以下错误:
在名称为'dispatcherServlet'的DispatcherServlet中找不到带有URI [/]的HTTP请求的映射 23/11/2018:18:47:54.350 [http-nio-9080-exec-1] E o.a.c.c.C。[。[。[。[dispatcherServlet] --- Servlet [dispatcherServlet]的Servlet.service()引发异常 java.lang.IllegalArgumentException:未找到类型为java.util.LinkedHashMap的返回值的转换器
相反,当我放置management.port=8090
(与服务器端口相同)时,打开随机链接时不会引发此错误。
当它与Spring Boot应用程序中的服务器端口不同时,是否可以在执行器端口上添加默认请求处理程序?
答案 0 :(得分:1)
在独立应用程序中,Actuator HTTP端口默认与主HTTP端口相同。要使应用程序在其他端口上侦听,请设置外部属性: management.server.port。。要在完全不同的网络地址上侦听(例如,当您拥有用于管理的内部网络和外部网络时)一个用于用户应用程序),也可以将 management.server.address 设置为服务器可以绑定到的有效IP地址。