国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

springboot 去掉netflix 禁用Eureka

這篇具有很好參考價值的文章主要介紹了springboot 去掉netflix 禁用Eureka。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

報錯

解決方法

方法一:去掉maven依賴

方法二:直接在application配置文件里禁用eureka(偷懶方法)

方法三:檢查eureka配置的地址是否正確(確實需要使用eureka)


報錯

如果你接手別人的項目,啟動的時候會一直報這個錯:發(fā)現(xiàn)有netflix,eureka相關(guān)字眼,

2023-09-13 16:25:47.875 [] [] [main] ERROR com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient -Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/'}
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
	at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
	at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
	at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
...
2023-09-13 16:25:47.875 [] [] [main] ERROR 
com.netflix.discovery.shared.transport.TransportException: 
Cannot execute request on any known server

但你項目只是一個簡單的springboot項目,不是微服務(wù)(因為上面這些都是微服務(wù)相關(guān)組件)。你想去掉netflix相關(guān)組件,或者禁用eureka。

解決方法

方法一:去掉maven依賴

報上面的錯,通常是因為pom文件里有eureka的依賴。

pom.xml里注釋掉下面這個依賴,注釋完記得reload一下maven(右上角會出現(xiàn)刷新圖標)

         <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

?去掉maven依賴后,項目中可能會有一些報錯。

?例如啟動類,需要注釋掉@EnableEurekaClient

@SpringBootApplication
//@EnableEurekaClient
public class Application {}

還有可能使用到了eureka的一些類,例如我項目里用到了aop的aspectj。

import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
 
@Aspect
 
@Pointcut(value = "execution(public * com.alibaba.yun.controller..*Controller.*(..))")

可以引入springboot的aop依賴

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>

方法二:直接在application配置文件里禁用eureka(偷懶方法)

如果你只是簡單維護別人的項目,并不想像上面那樣動靜太大,那就直接用這個偷懶的辦法,直接在配置文件禁用eureka即可。?

# 是否將自己注冊到 Eureka-Server 中,默認true
eureka.client.register-with-eureka=false
 
# 是否需要拉取服務(wù)信息,默認true
eureka.client.fetch-registry=false

方法三:檢查eureka配置的地址是否正確(確實需要使用eureka)

如果你確實需要使用eureka,那就配置eureka正確的地址即可(問同事要)。

# 則在Eureka服務(wù)發(fā)現(xiàn)應(yīng)該配置為:
# http://127.0.0.1:8080/eureka/
server.port: 8080
eureka.client.serviceUrl.defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

因為我這篇文章是如何禁用eureka,所以不在此方法過多展開。

netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server_globalcoding的博客-CSDN博客

?

=====================分割線=========================

文章到此已經(jīng)結(jié)束,以下是紫薯布丁

# 則在Eureka服務(wù)發(fā)現(xiàn)應(yīng)該配置為:
# http://127.0.0.1:8080/eureka/
server.port: 8080
eureka.client.serviceUrl.defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

# 是否將自己注冊到 Eureka-Server 中,默認true
eureka.client.register-with-eureka=false
?
# 是否需要拉取服務(wù)信息,默認true
eureka.client.fetch-registry=false

? ? ? ? <dependency>
? ? ? ? ? ? <groupId>org.springframework.boot</groupId>
? ? ? ? ? ? <artifactId>spring-boot-starter-aop</artifactId>
? ? ? ? </dependency>

import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
?
@Aspect
?
@Pointcut(value = "execution(public * com.alibaba.yun.controller..*Controller.*(..))")

@SpringBootApplication
//@EnableEurekaClient
public class Application {}

? ? ? ? ?<dependency>
? ? ? ? ? ? <groupId>org.springframework.cloud</groupId>
? ? ? ? ? ? <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
? ? ? ? </dependency>

2023-09-13 16:25:47.875 [] [] [main] ERROR com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient -Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/'}
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
?? ?at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
?? ?at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
?? ?at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
2023-09-13 16:25:47.875 [] [] [main] ERROR?
com.netflix.discovery.shared.transport.TransportException:?
Cannot execute request on any known server文章來源地址http://www.zghlxwxcb.cn/news/detail-733078.html

到了這里,關(guān)于springboot 去掉netflix 禁用Eureka的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 導入SpringCloud-Eureka依賴的問題Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eure

    導入SpringCloud-Eureka依賴的問題Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eure

    今天使用SpringCloud時遇到導入SpringCloud-Eureka依賴的問題 Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown 網(wǎng)上搜了一下,回答多的五花八門,但是不夠簡單粗暴,這里介紹一個簡單的方法,只需要在項目的pom文件中做些設(shè)置即可 把大象放進冰箱里需要幾步

    2024年02月14日
    瀏覽(96)
  • SpringBoot項目配置Eureka時,內(nèi)嵌TomCat無法啟動java.lang.IllegalStateException: StandardEngine[Tomcat].Standa

    SpringBoot項目配置Eureka時,內(nèi)嵌TomCat無法啟動java.lang.IllegalStateException: StandardEngine[Tomcat].Standa

    java.lang.IllegalStateException: StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[] failed to start SpringBoot項目可以正常啟動,但是一添加@EnableEurekaServer相關(guān)注解再啟動SpringBoot就報如上錯誤。我是因為有兩個jdk版本,一個8一個17. 從根本原因可以看出是SpringBoot的內(nèi)嵌Tomcat報錯,這是

    2024年02月09日
    瀏覽(20)
  • Java之 Spring Cloud 微服務(wù) Eureka (第一個階段)【二】【SpringBoot項目實現(xiàn)商品服務(wù)器端是調(diào)用】

    Java之 Spring Cloud 微服務(wù) Eureka (第一個階段)【二】【SpringBoot項目實現(xiàn)商品服務(wù)器端是調(diào)用】

    | Java之 Spring Cloud 微服務(wù)的 SpringCloud Config 配置中心(第四個階段)【二】【SpringBoot項目實現(xiàn)商品服務(wù)器端調(diào)用】 | | | Java之 Spring Cloud 微服務(wù)的開源配置中心Apollo(第四個階段)【三】【SpringBoot項目實現(xiàn)商品服務(wù)器端調(diào)用】 | | Java之 Spring Cloud 微服務(wù) Eureka 【二】【SpringBoot項

    2024年04月12日
    瀏覽(24)
  • SpringBoot整合eureka簡記

    SpringBoot整合eureka簡記

    Eureka是一個服務(wù)治理組件,它主要包括服務(wù)注冊和服務(wù)發(fā)現(xiàn),主要用來搭建服務(wù)注冊中心。 Eureka 是一個基于 REST 的服務(wù),用來定位服務(wù),進行中間層服務(wù)器的負載均衡和故障轉(zhuǎn)移; Eureka是Netflix 公司開發(fā)的,Spring Cloud發(fā)現(xiàn)eureka很好使,因此將eureka封裝到自己的模塊中。 ? 1、

    2024年02月16日
    瀏覽(19)
  • springboot整合eureka

    springboot整合eureka

    出現(xiàn)下面搭建成功

    2024年02月08日
    瀏覽(31)
  • Springboot項目Eureka安全加密

    Springboot項目Eureka安全加密

    1、registry服務(wù)pom增加security依賴 2、registry 配置文件 指定security賬號密碼 3、http://賬號:密碼@IP:PORT/eureka/ 4、重啟 參考:Linux(Centos7)操作記錄

    2024年02月06日
    瀏覽(14)
  • Springboot搭建微服務(wù)案例之Eureka注冊中心

    Springboot搭建微服務(wù)案例之Eureka注冊中心

    放一些pojo類 (1)整合mybatis dao層 創(chuàng)建 dao 接口的映射文件還有 mybatis 的核心配置文件 配置 MyBatis 的類型別名,簡化 MyBatis 映射文件中的配置? (2)Service 使用 RestTemplate 這個 Java 客戶端組件來實現(xiàn)服務(wù)的遠程調(diào)用。所以我們需要將 RestTemplate 使用 Java 配置類進行注入: 這里

    2024年02月05日
    瀏覽(20)
  • SpringBoot-Eureka-xstream-rce漏洞復現(xiàn)

    SpringBoot-Eureka-xstream-rce漏洞復現(xiàn)

    actuator 是 springboot 提供的用來對應(yīng)用系統(tǒng)進行自省和監(jiān)控的功能模塊。其提供的執(zhí)行器端點分為兩類:原生端點和用戶自定義擴展端點,原生端點主要有: 漏洞利用 1.利用trace,獲取認證信息(Cookie、tooken、Session),利用認證信息訪問接口 訪問/trace端點獲取基本的 HTTP 請求

    2024年01月20日
    瀏覽(20)
  • springboot整合eureka、config搭建注冊中心和配置中心

    springboot整合eureka、config搭建注冊中心和配置中心

    這篇文章詳細介紹怎么通過eureka和config分別搭建一個注冊中心和配置中心的服務(wù)。 目錄 一 、springboot整合eureka搭建注冊中心 二、springboot整合config搭建配置中心 三、從配置中心拉取配置 1、在IntelliJ IDEA中創(chuàng)建一個springboot項目,并命名為eureka 2、修改pom.xml,添加eureka-server的依

    2024年02月16日
    瀏覽(32)
  • 高版本springboot3.1配置Eureka客戶端問題

    高版本springboot3.1配置Eureka客戶端問題

    只需要按上面配置好,然后高版本的Eureka,不需要@EnableEurekaClient這個注解了,直接SpringBoot啟動,就可以注冊到注冊中心。 /*********************************************************/ /** ?* 開啟eureka客戶端功能 ?*/ //@EnableEurekaClient /** ?* @EnableEurekaClient和@EnableDiscoveryClient都讓注冊中心能夠發(fā)

    2024年02月10日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包