Xin chào Tôi có một ứng dụng khởi động mùa xuân đó là sử dụngmùa xuân đám mây Netflix jersey phiên bản xung đột
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jersey</artifactId>
</dependency>
này phụ thuộc vào Jersey phiên bản 2.7.
Khi cố gắng sử dụng
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
Đó nội bộ sử dụng Jersey phiên bản 1.1, các ứng dụng vẫn thất bại cho hai phiên bản khác nhau của cùng một thư viện.
Bất cứ lời khuyên làm thế nào để khắc phục vấn đề này, tôi đã cố gắng sử dụng chỉ có phiên bản 2.7 nhưng họ có vẻ là không tương thích mỗi khác
Cảm ơn
java.lang.NoSuchMethodError: javax.ws .rs.core.Application.getProperties() Ljava/util/Map; tại org.glassfish.jersey.server.ApplicationHandler. (ApplicationHandler.java:303) tại org.glassfish.jersey.server.ApplicationHandler. (ApplicationHandler.java:284) tại org.glassfish.jersey.servlet.WebComponent. (WebComponent.java:311) tại org.glassfish.jersey.servlet.ServletContainer.init (ServletContainer.java:168) tại org.glassfish.jersey.servlet.ServletContainer.init (ServletContainer.java:358) tại javax .servlet.GenericServlet.init (GenericServlet.java:158) tại io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed (LifecyleInterceptorInvocation.java:117) tại io.undertow.servlet.core.ManagedServlet $ DefaultInstanceStrategy.start (ManagedServlet .java: 220) tại io.undertow.servlet.core.ManagedServlet.get Servlet (ManagedServlet.java:163) tại io.undertow.servlet.handlers.ServletHandler.handleRequest (ServletHandler.java:84) tại io.undertow.servlet.handlers.FilterHandler.handleRequest (FilterHandler.java:82)
Bạn đang cố gắng sử dụng cả hai phụ thuộc này cùng một lúc? –
Có, toàn bộ dự án của tôi đang sử dụng JAX-WS để triển khai các dịch vụ và ứng dụng đám mây mùa xuân cho eureka đang sử dụng giống nhau nhưng trong phiên bản cũ hơn. – user2818032