Laufender Feder-Boot-Container fehlschlagen mit der Datei nicht gefunden Ausnahme von Hadoop-Core-1.2.1
-
21-12-2019 - |
Frage
Diese Frage wurde zuvor veröffentlicht, aber ich bin nicht sicher, ob es jemals gelöst wurde.Ich stehe genau das gleiche Problem wie (19608050 - demselben Titel).Ich verwende das Spring-Boot-gestartete Web: 1.1.0.rc1, Federdaten-Hadoop 1.0.2.-Release und HBASE 0.94.3.Ich kann das HADOOOP-CORE-1.2.1-JAR unter der LIB \ in der JARRED-Datei sehen, die ich bereitstellte.
Ich habe ein kleines Beispielprojekt, das ich gepostet habe: https:// GitHub.com / kLOPES / test-feder-boot-hadoop.git .Es kompiliert (und ordenteste Tests erfolgreich), aber es ist nicht bereitzustellen.
Wenn ich die App starte, indem Sie auf die Hauptklasse in meiner IDE klicken, läuft es ohne Ausnahmen, und das Glas wird geladen, auch Gradle Runboot funktioniert gut.Erscheint wie ein Spring Boot-Klassenlader-Fehler.
Lösung
Sie verwenden eine sehr alte Version des Federstiefels.Ihre App läuft für mich mit Spring Boot 1.1.0.BUild-Snapshot, zumindest der Kontext startet ohne Fehler.Es gibt keine Testfälle, also bin ich nicht sicher, ob es tatsächlich arbeitet.
Andere Tipps