2016-01-20 6 views
5

Sto seguendo un tutorial primavera, e quando ho provato ad avviare l'applicazione primavera ho ottenuto il seguente errore:Primavera: le fonti non deve essere vuoto

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]

Che cosa è questo "Fonti non deve essere vuoto "errore?

Sto utilizzando un progetto Eclipse - Maven per questo progetto di esercitazione e ho aggiornato il progetto. Ho anche pulito e ricostruito, ma ho ancora ricevuto questo errore.

+0

Dai un'occhiata alla metodo doRun e vediamo cosa l'affermazione sta controllando – Marged

+3

Aggiungere la sezione del codice, così la gente può offrire suggerimenti più utili. – betseyb

+0

Ciò può essere causato da un classpath sporco con diverse versioni di librerie Spring ovunque. Pulirlo e allinearlo alla stessa versione di Spring con le dipendenze corrette della versione. –

risposta

5

Si scopre che non ho impostato correttamente la classe principale in Eclipse - Debug ed Esegui configurazione. Ho impostato org.springframework.boot.SpringApplication come classe principale. La classe Main dovrebbe puntare alla mia classe principale.

3

è necessario aggiungere almeno una classe di configurazione principale come origine (vedere schermate allegate).

sbagliato: enter image description here

destra: enter image description here