Spring执行器“/执行器”端点不可用
Spring Actuator "/actuator" endpoint not available
我创建了一个简单的示例项目,只有 spring-web 和 spring-actuator。我无法在此项目中调用 /actuator
端点。我唯一得到的是 404 错误:
There was an unexpected error (type=Not Found, status=404).
No message available
在日志中我看不到任何相关信息。我在 application.properties
中激活了 management.security.enabled=false
以避免安全问题。
在具有相同 spring、spring-web 和 spring-actuator 版本的其他项目中,我到达了 /actuator
端点,但看不到差异。
这是一个 github link 示例项目:https://github.com/ManuZiD/mzd-actuator
任何建议都会很好。提前致谢。
/actuator
要求 HATEOAS 在类路径上,查看您的示例项目它不存在,其他执行器端点不需要它(或具有不同的条件依赖性)。您是否尝试过 /info
验证其他端点是否按预期工作?
要激活 /actuator
端点,请添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-hateoas</artifactId>
</dependency>
https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html
在我的案例中 spring-boot-starter-actuator
解决了这个问题。我使用的是 spring-boot-actuator
和 spring-boot-actuator-autoconfigure
但那不起作用。请注意包中的单词 starter。这将是让它发挥作用所需的最细微的改变。
我创建了一个简单的示例项目,只有 spring-web 和 spring-actuator。我无法在此项目中调用 /actuator
端点。我唯一得到的是 404 错误:
There was an unexpected error (type=Not Found, status=404).
No message available
在日志中我看不到任何相关信息。我在 application.properties
中激活了 management.security.enabled=false
以避免安全问题。
在具有相同 spring、spring-web 和 spring-actuator 版本的其他项目中,我到达了 /actuator
端点,但看不到差异。
这是一个 github link 示例项目:https://github.com/ManuZiD/mzd-actuator
任何建议都会很好。提前致谢。
/actuator
要求 HATEOAS 在类路径上,查看您的示例项目它不存在,其他执行器端点不需要它(或具有不同的条件依赖性)。您是否尝试过 /info
验证其他端点是否按预期工作?
要激活 /actuator
端点,请添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-hateoas</artifactId>
</dependency>
https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html
在我的案例中 spring-boot-starter-actuator
解决了这个问题。我使用的是 spring-boot-actuator
和 spring-boot-actuator-autoconfigure
但那不起作用。请注意包中的单词 starter。这将是让它发挥作用所需的最细微的改变。