हैलो मैं एक स्प्रिंग बूट अनुप्रयोग है किवसंत बादल Netflix जर्सी संस्करण विरोध
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jersey</artifactId>
</dependency>
यह जर्सी संस्करण 2.7 पर निर्भर है का उपयोग कर रहा है।
जब
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
आंतरिक जर्सी संस्करण 1.1 का उपयोग करता है कि उपयोग करने के लिए कोशिश कर रहा है, आवेदन एक ही पुस्तकालय की दो अलग-अलग कारण बताये विफल रहता है।
इस समस्या को हल करने के लिए किसी भी सलाह, मैं सिर्फ संस्करण 2.7 उपयोग करने के लिए कोशिश की है, लेकिन वे प्रतीत हो रहा है नहीं संगत प्रत्येक-दूसरे
धन्यवाद
java.lang.NoSuchMethodError: javax.ws .rs.core.Application.getProperties() Ljava/util/मानचित्र; org.glassfish.jersey.server.AplicationHandler पर। (ApplicationHandler.java:303) org.glassfish.jersey.server.AplicationHandler पर। (ApplicationHandler.java:284) org.glassfish.jersey.servlet.WebComponent पर। (WebComponent.java:311) org.glassfish.jersey.servlet.ServletContainer.init (ServletContainer.java:168) org.glassfish.jersey.servlet.ServletContainer.init (ServletContainer.java:358) javax पर .servlet.GenericServlet.init (GenericServlet.java:158) io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed (LifecyleInterceptorInvocation.java:117) io.undertow.servlet.core.ManagedServlet $ DefaultInstanceStrategy.start (प्रबंधित Servlet .java: 220) io.undertow.servlet.core.ManagedServlet.get पर सर्वलेट (ManagedServlet.java:163) io.undertow.servlet.handlers.ServletHandler.handleRequest (ServletHandler.java:84) पर io.undertow.servlet.handlers.FilterHandler.handleRequest (FilterHandler.java:82) पर
क्या आप इन दोनों निर्भरताओं को एक ही समय में उपयोग करने का प्रयास कर रहे हैं? –
हां, मेरी पूरी परियोजना सेवाओं को लागू करने के लिए जेएक्स-डब्ल्यूएस का उपयोग कर रही है, और यूरेका के लिए वसंत क्लाउड क्लाइंट इसका उपयोग कर रहा है लेकिन पुराने संस्करण में। – user2818032