2016-01-20 24 views
5

Tôi đang theo một hướng dẫn Spring, và khi tôi đã cố gắng để khởi động ứng dụng xuân Tôi đã nhận lỗi sau:mùa xuân ứng dụng khởi động báo lỗi: nguồn không được bỏ trống

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]

là gì này "Nguồn phải không trống rỗng "?

Tôi đang sử dụng dự án Eclipse - Maven cho dự án hướng dẫn này và tôi đã cập nhật dự án. Tôi cũng đã làm sạch và xây dựng lại nhưng tôi vẫn gặp lỗi này.

+0

Hãy nhìn vào các phương pháp doRun và xem những gì khẳng định là kiểm tra – Marged

+3

Vui lòng thêm phần có liên quan của mã này, để mọi người có thể cung cấp gợi ý hữu ích hơn. – betseyb

+0

Điều này có thể được gây ra bởi một classpath bẩn với các phiên bản khác nhau của thư viện Spring tất cả các nơi. Dọn dẹp nó và căn chỉnh nó với phiên bản Spring và cùng với phiên bản phụ thuộc chính xác. –

Trả lời

5

Nó chỉ ra rằng tôi đã không thiết lập chính lớp trong Eclipse - Debug, và chạy cấu hình. Tôi đặt org.springframework.boot.SpringApplication làm lớp chính. Lớp chính nên trỏ đến lớp chính của tôi.

3

bạn phải thêm ít nhất một lớp cấu hình chính làm nguồn (xem ảnh chụp màn hình đính kèm).

sai: enter image description here

phải: enter image description here

Các vấn đề liên quan