2017-05-22 4 views
0

Ich habe eine einfache Hystrix Dashboard-Anwendung, die auf Port 8081 läuft, die auf Spring Boot-Anwendung mit @EnableHystrixDashboard Annotation gebaut wurde.Hystrix Dashboard Homepage laden jquery fehlgeschlagen

Wenn ich die Seite http://localhost:8081/hystrix laden, sehe ich die Homepage aber mit Fehler: GET http://localhost:9001/webjars/jquery/2.1.1/jquery.min.js 404(), mit dem ich die Monitorseite nicht sehen kann.

Vermisse ich etwas hier?

Ein anderes Problem ist, wenn ich eine Hystrix-Anwendung auch ein Hystrix-Dashboard mache und http://localhost:8081/hystrix gehe, wird es eine Download-Seite öffnen. Stattdessen muss ich gehen http://localhost:8081/hystrix.stream Ich kann die Textdaten lesen.

Warum ist das?

+0

Welche Abhängigkeiten haben Sie in Ihrem Pom ?. Setzen Sie Ihre Pom-Details in Bezug auf Hystrix – pvpkiran

+0

Dank @pvpkiran. Pom ist alles in Ordnung. Es stellte sich heraus, dass eine der JAR-Dateien, die die JQuery-Datei enthielten, fehlerhaft war. – ZzzZinia

Antwort

0

Es wird eine Warnmeldung war:

[WARNING] error reading .../.m2/repository/org/webjars/jquery/2.1.1/jquery-2.1.1.jar invalid LOC header (bad signature) 

Gehe in das Verzeichnis; Löschen Sie den gesamten Repository-Ordner oder den jquery-Ordner. Aktualisieren Sie Ihr Projekt mit Force Update von Snapshots/Releases; Do maven reinigen und installieren; Fertig.