簡體   English   中英

找不到404本地主機:8080 /執行器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM