मैं अपनी परियोजना के लिए जर्सी का उपयोग कर रहा हूं और एक स्ट्रिंग से यूआरआई को पार्स करने की कोशिश कर रहा हूं।org.glassfish.jersey.internal.RuntimeDelegateImpl नहीं मिला
UriBuilder.fromUri("http://localhost:8000").build();
कोड सरल है, लेकिन मैं नीचे
java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl
यह कार्यक्रम प्रतिनिधि नहीं मिल सकता है लगता है एक त्रुटि मिलती है। मैंने पहले से ही javax.ws.rs.core.UriBuilder
आयात किया है और jersey-common 2.0
है जिसमें मेरे निर्माण पथ में प्रतिनिधि होना चाहिए। लेकिन मुझे अभी भी यह त्रुटि मिलती है।
क्या कोई इसे ठीक करने के बारे में जानता है? धन्यवाद!
क्या आप समझा सकते हैं कि इसे इस निर्भरता की आवश्यकता क्यों है –
यदि आप javax.ws.rs.ext.RuntimeDelegate # findDelegate देखते हैं, तो आप देखेंगे कि यह org.glassfish.jersey.internal.RuntimeDelegateImpl का उपयोग करने के लिए डिफ़ॉल्ट है। उत्पादन में आपके पास शायद कुछ अन्य कार्यान्वयन हो, लेकिन यह आपके परीक्षणों के लिए उपलब्ध नहीं है। –
सीएक्सएफ से वसंत-एमवीसी में संक्रमण करते समय मैंने कुछ सीएक्सएफ निर्भरताओं को हटा दिया था। जैसा कि आपने सुझाव दिया है कि निर्भरता को जोड़ना निर्भरता जोड़ना। एंड्रयू स्वान के स्पष्टीकरण के लिए – mojave