[英]404 Not Found for localhost:8080/actuator
我創建了一個具有Web和執行器依賴項的簡單Boot應用程序,但無法獲取localhost:8080/actuator
並在瀏覽器中出現以下錯誤:
Whitelabel Error Page:此應用程序沒有/ error的顯式映射,因此您將其視為后備。 2017年2月3日星期五,CET 2017年發生了意外錯誤(類型=未找到,狀態= 404)。 無訊息
如Spring Boot文檔所述, /actuator
端點:
為其他端點提供基於超媒體的“發現頁面”。 要求Spring HATEOAS在classpath上 。
因此,您應該添加spring-boot-starter-hateoas
入門包,以使/actuator
端點正常工作。 例如,如果您使用Gradle:
dependencies {
// web and actuator and others
compile 'org.springframework.boot:spring-boot-starter-hateoas'
}
此外,您還應將endpoints.hypermedia.enabled
屬性設置為true
,如文檔所述 :
如果將
endpoints.hypermedia.enabled
設置為true
並且Spring HATEOAS位於類路徑上(例如,通過spring-boot-starter-hateoas
或如果您使用的是Spring Data REST),那么來自執行器的HTTP端點將通過超媒體鏈接進行增強,然后添加一個“發現頁面”,其中包含指向所有端點的鏈接。 默認情況下,/actuator
上提供“發現頁面”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.