2016-01-20 7 views
5

मैं एक स्प्रिंग ट्यूटोरियल अनुसरण कर रहा हूँ नहीं होना चाहिए, और जब मैं वसंत आवेदन मैं निम्नलिखित त्रुटि मिली शुरू करने की कोशिश: क्या हैस्प्रिंग आवेदन शुरू त्रुटि: सूत्रों खाली

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]

इस "सूत्रों का कहना है नहीं करना चाहिए खाली हो "त्रुटि?

मैं इस ट्यूटोरियल प्रोजेक्ट के लिए एक ग्रहण - मेवेन प्रोजेक्ट का उपयोग कर रहा हूं और मैंने परियोजना को अद्यतन किया है। मैंने भी साफ और पुनर्निर्मित किया है लेकिन मुझे अभी भी यह त्रुटि मिली है।

+0

doRun विधि पर एक नज़र डालें और देखें कि क्या अभिकथन जाँच कर रहा है – Marged

+3

कृपया कोड के प्रासंगिक अनुभाग जोड़ने के लिए, ताकि लोगों को और अधिक उपयोगी सुझाव दे सकती है। – betseyb

+0

यह जगह पर स्प्रिंग पुस्तकालयों के विभिन्न संस्करणों के साथ एक गंदे वर्गपथ के कारण हो सकता है। इसे साफ़ करें और इसे सही संस्करण वाली निर्भरताओं के साथ एक और वसंत संस्करण में संरेखित करें। –

उत्तर

5

यह पता चला है कि मैंने मुख्य श्रेणी को एक्लिप्स - डीबग, और रन कॉन्फ़िगरेशन में सही ढंग से सेट नहीं किया है। मैंने मुख्य वर्ग के रूप में org.springframework.boot.Spring आवेदन सेट किया है। मुख्य वर्ग मेरी मुख्य कक्षा को इंगित करना चाहिए।

3

आपको स्रोत के रूप में कम से कम एक मुख्य कॉन्फ़िगरेशन क्लास जोड़ना होगा (संलग्न स्क्रीनशॉट देखें)।

गलत: enter image description here

सही: enter image description here

संबंधित मुद्दे