L'esecuzione del contenitore di avvio della molla non riesce con il file non trovato eccezione per hadoop-core-1.2.1
-
21-12-2019 - |
Domanda
Questa domanda è stata pubblicata prima ma non sono sicuro se fosse mai stato risolto.Sto affrontando esattamente lo stesso problema come (19608050 - stesso titolo).Sto usando Spring-Boot-avviati-Web Web: 1.1.0.rc1, Spring-Data-Hadoop 1.0.2.release e HBase 0.94.3.Posso vedere il barattolo Hadoop-Core-1.2.1 sotto il file lib \ nel jarred che ho distribuito.
Ho un piccolo progetto di esempio che ho postato su: https:// GitHub.com / klopes / test-molling-boot-hadoop.git .Compila (e i test unitario hanno funzionato correttamente) ma non riesce a implementare.
Se avvio l'app facendo clic sulla classe principale nel mio IDE, funziona senza eccezioni e il barattolo è caricato, anche la gradle runboot funziona bene.Sembra un bug caricatore di classe di avvio primaverile.
Soluzione
Si sta utilizzando una versione molto vecchia di avvio primaverile.La tua app viene eseguita per me con Molla Boot 1.1.0.Build-Snapshot, almeno il contesto inizia senza errori.Non ci sono casi di test, quindi non sono sicuro se effettivamente funzioni però.
Altri suggerimenti
@EnableAutoConfiguration(exclude = {VelocityAutoConfiguration.class})
.