我正在尝试在与应用程序端口(由server.port = 8080在application.properties文件中指定)相同的端口上启用执行器端点,但是由于某些原因,它不起作用。运行应用程序时,我可以从应用程序中获取响应,但不能从执行器端点处获取响应。我可以看到日志提到端点暴露在基本路径“ / actuator”下方,如下面的屏幕快照所示。但是,当我尝试点击执行器URL时,它会显示404。
URL,不工作:
但是,如果我在application.properties中为执行器端点使用属性(management.server.port = 9000)指定一个单独的端口,则它可以正常工作。
URL,那是工作
:唯一的区别在于端口号,但是根据我在spring文档中所读的内容,如果不指定management.server.port,则默认情况下应在应用程序端口上启用执行器端点。有人可以解释一下我在这里想念什么吗?PS:无论是否指定了management.server.port,应用程序运行日志都完全相同,因此,此屏幕快照未指定管理端口。另外,我尝试为属性(server.port和management.server.port)提供相同的端口号,但是发生相同的问题。该应用程序可在该端口上运行,但执行器端点无法运行。
我正在尝试在与应用程序端口(由server.port = 8080在application.properties文件中指定)相同的端口上启用执行器端点,但是由于某些原因,它不起作用。当...
management.endpoints.web.exposure.include=*