2016-01-20 28 views
5

Obserwuję tutorial wiosna, a gdy próbowałem uruchomić aplikację sprężyny mam następujący błąd:Wiosna: źródła nie musi być pusty

2016-01-20 23:18:15.907 INFO 5271 --- [ main] o.s.boot.SpringApplication : Starting SpringApplication v1.3.1.RELEASE on ...

2016-01-20 23:18:15.911 INFO 5271 --- [ main] o.s.boot.SpringApplication : No active profile set, falling back to default profiles: default

2016-01-20 23:18:15.918 ERROR 5271 --- [ main] o.s.boot.SpringApplication : Application startup failed java.lang.IllegalArgumentException: Sources must not be empty at org.springframework.util.Assert.notEmpty(Assert.java:276) ~[spring-core-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.boot.SpringApplication.doRun(SpringApplication.java:352) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:305) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1124) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] at org.springframework.boot.SpringApplication.main(SpringApplication.java:1140) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE]

Co to jest „Źródła nie wolno być pusty "błąd?

Korzystam z projektu Eclipse - Maven dla tego samouczka i zaktualizowałem projekt. Oczyściłem i przebudowałem, ale nadal mam ten błąd.

+0

Zapraszamy do obejrzenia metody doRun i zobaczyć, co twierdzenie sprawdza – Marged

+3

Należy dodać odpowiedni fragment kodu, więc ludzie mogą oferować bardziej przydatne sugestie. – betseyb

+0

Może to być spowodowane przez brudną ścieżkę klas z różnymi wersjami bibliotek Springa w każdym miejscu. Oczyść ją i dopasuj do tej samej wersji Spring z odpowiednimi zależnościami. –

Odpowiedz

5

Okazuje się, że nie ustawiłem głównej klasy poprawnie w Eclipse - Debug i Run konfiguracji. Ustawię org.springframework.boot.SpringApplication jako główną klasę. Klasa główna powinna wskazywać na moją główną klasę.

3

musisz dodać co najmniej jedną główną klasę konfiguracji jako źródło (zobacz załączone zrzuty ekranu).

źle: enter image description here

rację: enter image description here

Powiązane problemy