Witam Mam aplikacji rozruchu sprężyny, która korzystawiosna wersja chmura Netflix Koszulka konflikt
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jersey</artifactId>
</dependency>
zależy to od Jersey wersji 2.7.
Gdy próbuje użyć
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
To wewnętrznie używa Jersey wersji 1.1, aplikacja nie podano dwie różne wersje tej samej biblioteki.
jakichkolwiek porad w jaki sposób rozwiązać ten problem, starałem się używać tylko w wersji 2.7, ale wydaje się nie być kompatybilne każdy-inne
Dzięki
java.lang.NoSuchMethodError: javax.ws .rs.core.Application.getProperties() Ljava/util/Map; w org.glassfish.jersey.server.ApplicationHandler. (ApplicationHandler.java:303) at org.glassfish.jersey.server.ApplicationHandler. (ApplicationHandler.java:284) at org.glassfish.jersey.servlet.WebComponent. (WebComponent.java:311) na org.glassfish.jersey.servlet.ServletContainer.init (ServletContainer.java:168) na org.glassfish.jersey.servlet.ServletContainer.init (ServletContainer.java:358) w javax .servlet.GenericServlet.init (GenericServlet.java:158) o io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed (LifecyleInterceptorInvocation.java:117) na io.undertow.servlet.core.ManagedServlet $ DefaultInstanceStrategy.start (ManagedServlet .java: 220) na io.undertow.servlet.core.ManagedServlet.get Serwlet (ManagedServlet.java:163) w io.undertow.servlet.handlers.ServletHandler.handleRequest (ServletHandler.java:84) w io.undertow.servlet.handlers.FilterHandler.handleRequest (FilterHandler.java:82)
Czy próbujesz użyć obu tych zależności w tym samym czasie? –
Tak, cały mój projekt korzysta z JAX-WS do implementacji usług, a klient chmury wiosennej dla eureka używa tej samej, ale w starszej wersji. – user2818032