हल करने के लिए कैसे यह निर्माण ओ के दौरान विफल हो रहा है एफ @ बीन्स। विशेष रूप से, यह विफल हो रहा है क्योंकि NoClassDefFoundError: org/springframework/कोर/परिवर्तित/कनवर्टर/ConvertingComparator यह "ConvertingComparator" के लिए कक्षा परिभाषा नहीं मिल रहा है, जिसका मतलब है। ConvertingComparator पर मुझे सबसे पुराना दस्तावेज मिल सकता है Spring 3.2.0 है। ध्यान रखें, आप स्प्रिंग 3.1.0.RELEASE उपयोग कर रहे हैं। मैंने आपके पीओएम का उपयोग करके एक बुनियादी स्प्रिंग प्रोजेक्ट चलाने की कोशिश की और आपके द्वारा प्रदान किए गए वसंत संस्करण का उपयोग करके इसी तरह के मुद्दों में भाग गया। मैं वसंत 3.2.0 के साथ संघर्ष में भी भाग गया। मैं आपके पीओएम में वसंत 4.3.5.RELEASE का उपयोग करने की सलाह देता हूं।
<properties>
<org.springframework.version>4.3.5.RELEASE</org.springframework.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
कहा जा रहा है, आप अपने कोड में अन्य मुद्दों हो सकता है: मैं नहीं मुद्दों के गुण आपके पास करने के बाद अपने बुनियादी उदाहरण चल रहा था। अधिक जानकारी के बिना समग्र समाधान प्रदान करना मुश्किल है।
संपादित करें:
तो यहाँ अपने सभी वसंत निर्भरता हैं:
वसंत-सेम
वसंत-वेब
वसंत-webmvc
वसंत-tx
वसंत-JDBC
तो सबसे पहले अतिरेक के बारे में बात करने देता है। spring-webmvc वास्तव में वसंत-वेब और वसंत-बीन्स शामिल हैं। इसलिए आप उन पीएमओ से उन निर्भरताओं को हटा सकते हैं क्योंकि वे अनावश्यक हैं। spring-jdbc कि शामिल किए जाने के भी अनावश्यक प्रतिपादन, वसंत-tx शामिल हैं। आप साफ करने के लिए अभी अपने पीओएम से उन सभी को हटा सकते हैं।
आपकी टिप्पणी में, आपने पैकेज org.springframework.mail के संबंध में नहीं मिली एक नई त्रुटि का उल्लेख किया है। यह पैकेज वसंत-संदर्भ-समर्थन में पाया गया है। वसंत संदर्भ समर्थन वास्तव में वसंत-webmvc के साथ ही एक वैकल्पिक निर्भरता में पाया जाता है।
this धागा के अनुसार (ताकि आप इसे मैन्युअल रूप से शामिल करने के लिए होगा), कि पैकेज संदर्भ समर्थन में अलग से ले जाया गया था। मेरा अनुमान है कि आप विशेष रूप से .mail पैकेज में उपलब्ध कुछ वस्तुओं का उपयोग करने की कोशिश कर रहे हैं और क्योंकि आप इसे शामिल नहीं कर रहे थे, यह नहीं मिला था।आपकी परियोजना के बारे में अधिक जानकारी के साथ, जितना अधिक हम गोता लगा सकते हैं 3.2 क्यों काम नहीं किया और 4.1 काम करता है। एक तरफ विशिष्टताएं, इसका क्या अर्थ है कि 3.2 निर्भरताओं को आप कॉल कर रहे थे, आवश्यक पैकेज का पर्दाफाश नहीं करते थे, लेकिन 4.1 निर्भरताएं होती हैं।
डीडी आपको 'कनवर्टिंग कॉम्परेटर' गायब होने के बारे में एक ही त्रुटि मिलती है? –
यह बताना असंभव है कि आपका कोड क्यों नहीं काम करता है जब हम आपका कोड नहीं देख सकते हैं। यदि आप कोड के साथ सहायता चाहते हैं, तो आपको प्रश्न में केवल उस कोड के * प्रासंगिक * भाग शामिल करना होगा। स्थानीय सिस्टम पर –
@krzyk मैं किसी भी त्रुटि –