2016-09-15 5 views
0

Ich habe eine Web-App mit Spring Boot, Java 8, Tomcat 8.5 unter anderem entwickelt. Ich habe eine Reihe von Rest-Controllern und alles lief gut, bis ich JavaMelody integriert habe. Ich folgte dem offiziellen JavaMelody-Handbuch mit dem Fokus Spring Boot (https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#spring-boot-app).404 auf jedem Rest Anruf nach der Integration mit JavaMelody

JavaMelody funktioniert jetzt, da ich ohne Probleme auf/Überwachung zugreifen kann, aber im Rest der Web-App erhalte ich einen 404 Not Found für jeden Rest Api Anruf.

Ich habe gesucht, aber ich habe keine Hilfe in Bezug auf diese gefunden, wie es scheint, dass das häufigste Problem ein 404 on/Überwachung ist, die ich gut arbeite.

Vielen Dank im Voraus.

BEARBEITEN Wenn ich JavaMelodyConfiguration.java lösche, fängt alles wieder an zu arbeiten.

EDIT 2 Ich erkennen, dass, wenn ich Anmerkungen entfernen @PreAuthorize (Spring Security) von der übrigen Steuerungen, Dienstleistungen Arbeit, so dass es wie das Problem bei der Verwendung Spring Security und JavaMelody kommt aussieht. Irgendwelche Tipps zur Konfiguration von beiden?

+0

Sie haben die JavaMelodyConfiguration-Klasse in Ihrer App hinzugefügt? Haben Sie weitere Informationen, die Ihnen helfen können, das Problem zu verstehen? – Patrick

+0

@Patrick Ja, ich habe die JavaMelodyConfiguration-Klasse standardmäßig hinzugefügt. Ich benutze Spring Sicherheit und Swagger (das funktioniert jetzt auch nicht), ich weiß nicht, ob es eine Inkompatibilität zwischen jMelody und einer anderen Bibliothek gibt. –

Antwort

0

Update auf Spring Boot 1.4.1 und jetzt funktioniert es.