2017-02-03 6 views
0

I eine einfache Boot-Anwendung mit Web-& Aktuator Abhängigkeiten erstellt haben, und ich kann localhost:8080/actuator und bekam die folgende Fehlermeldung im Browser nicht bekommen:404 nicht für localhost Gefunden: 8080/Aktor

Whitelabel Fehler Seite : Diese Anwendung hat keine explizite Zuordnung für/Fehler, so dass Sie dies als ein Fallback sehen. Fr Feb 03 19:02:01 CET 2017 Es ist ein unerwarteter Fehler aufgetreten (Typ = Nicht gefunden, Status = 404). keine Nachricht vorhanden

Antwort

1

Da die Spring Boot documentation Staaten, die /actuator Endpunkt:

Bietet eine Hypermedia-basierte „Entdeckung Seite“ für die anderen Endpunkte. Benötigt Spring HATEOAS auf dem Klassenpfad.

So sollten Sie die spring-boot-starter-hateoas Starter-Paket hinzufügen, um den /actuator Endpunkt Arbeits zu machen. Wenn Sie zum Beispiel verwenden Gradle:

dependencies { 
    // web and actuator and others 
    compile 'org.springframework.boot:spring-boot-starter-hateoas' 
} 

Auch sollten Sie die endpoints.hypermedia.enabled Eigenschaft auf true gesetzt, wie die documentation sagt:

Wenn endpoints.hypermedia.enabled wird auf true und Spring HATEOAS ist auf die classpath (z. B. durch spring-boot-starter-hateoas oder , wenn Sie Spring Data REST verwenden), dann werden die HTTP-Endpunkte vom Aktuator mit Hypermedia-Links erweitert, und eine "Discovery-Seite" lautet hinzugefügt mit Links zu allen Endpunkten. Die "Entdeckungsseite" ist standardmäßig unter /actuator verfügbar.

Verwandte Themen