gpt4 book ai didi

java - Spring启动应用程序(eureka客户端)抛出ClassNotFoundException : javax. ws.rs.core.Response$StatusType

转载 作者:行者123 更新时间:2023-12-02 03:06:22 25 4
gpt4 key购买 nike

我正在尝试将 Spring boot 应用程序注册到 Eureka 服务器。应用程序开始启动,但在运行时我得到

"java.lang.NoClassDefFoundError: javax/ws/rs/core/Response$StatusType
at com.sun.jersey.api.client.ClientResponse.<init>(ClientResponse.java:381) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:176) ~[jersey-apache-client4-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123) ~[jersey-client-1.19.1.jar:1.19.1]
at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.4.12.jar:1.4.12]
at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) ~[jersey-client-1.19.1.jar:1.19.1]

构建.gradle:

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootGradleVersion}")
}}

dependencies {
compile("org.springframework.boot:spring-boot-starter-data-jpa")
compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-config'
compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-eureka'

}

非常感谢任何帮助。

提前致谢!!

最佳答案

您可能缺少所有必需的 WS 依赖项。当您使用 Spring Boot 时,这将是获取它们的最佳方式:

compile("org.springframework.boot:spring-boot-starter-web-services")
// or
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web-services'

根据您的 Spring Boot 版本,它可能被称为 spring-boot-starter-ws

附注我不确定你为什么要混合依赖样式。只需选择一个并在任何地方使用它。

关于java - Spring启动应用程序(eureka客户端)抛出ClassNotFoundException : javax. ws.rs.core.Response$StatusType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41682168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com