最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot?去掉netflix?禁用Eureka的解決方法

 更新時(shí)間:2023年09月19日 14:54:26   作者:globalcoding  
這篇文章主要介紹了springboot?去掉netflix?禁用Eureka的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

報(bào)錯(cuò)

如果你接手別人的項(xiàng)目,啟動(dòng)的時(shí)候會(huì)一直報(bào)這個(gè)錯(cuò):發(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

但你項(xiàng)目只是一個(gè)簡(jiǎn)單的springboot項(xiàng)目,不是微服務(wù)(因?yàn)樯厦孢@些都是微服務(wù)相關(guān)組件)。你想去掉netflix相關(guān)組件,或者禁用eureka。

解決方法

方法一:去掉maven依賴

報(bào)上面的錯(cuò),通常是因?yàn)閜om文件里有eureka的依賴。

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

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

 去掉maven依賴后,項(xiàng)目中可能會(huì)有一些報(bào)錯(cuò)。

 例如啟動(dòng)類,需要注釋掉@EnableEurekaClient

@SpringBootApplication
//@EnableEurekaClient
public class Application {}

還有可能使用到了eureka的一些類,例如我項(xiàng)目里用到了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(偷懶方法)

如果你只是簡(jiǎn)單維護(hù)別人的項(xiàng)目,并不想像上面那樣動(dòng)靜太大,那就直接用這個(gè)偷懶的辦法,直接在配置文件禁用eureka即可。 

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

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

如果你確實(shí)需要使用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/

因?yàn)槲疫@篇文章是如何禁用eureka,所以不在此方法過多展開。

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

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

文章到此已經(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/

# 是否將自己注冊(cè)到 Eureka-Server 中,默認(rèn)true
eureka.client.register-with-eureka=false
# 是否需要拉取服務(wù)信息,默認(rèn)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

到此這篇關(guān)于springboot 去掉netflix 禁用Eureka的文章就介紹到這了,更多相關(guān)springboot 禁用Eureka內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中-jar命令參數(shù)設(shè)置的完整指南

    Java中-jar命令參數(shù)設(shè)置的完整指南

    這篇文章主要為大家詳細(xì)介紹了Java中-jar命令參數(shù)設(shè)置有哪些分類以及如何設(shè)置,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2026-03-03
  • 利用exe4j生成java的exe文件

    利用exe4j生成java的exe文件

    本文主要介紹了利用exe4j生成java的exe文件,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • SpringBoot中的Future接口詳解

    SpringBoot中的Future接口詳解

    這篇文章主要介紹了SpringBoot中的Future接口詳解,在異步編程中,我們通常需要處理一些耗時(shí)的操作,一種常見的做法是使用 Future 接口來代表一個(gè)異步操作的結(jié)果,需要的朋友可以參考下
    2023-07-07
  • IntelliJ IDEA 2020 安裝和常用配置(推薦)

    IntelliJ IDEA 2020 安裝和常用配置(推薦)

    這篇文章主要介紹了IntelliJ IDEA 2020 安裝和常用配置(推薦),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Spring事務(wù)管理下synchronized鎖失效問題的解決方法

    Spring事務(wù)管理下synchronized鎖失效問題的解決方法

    這篇文章主要給大家介紹了關(guān)于Spring事務(wù)管理下synchronized鎖失效問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Spring具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Java?JDK21?新特性全面解析

    Java?JDK21?新特性全面解析

    JDK221作為JTS版本,核心正式特性提升開發(fā)效率、程序性能和代碼安全性,虛擬線線、模式匹配fswitch、記錄模式、密封類、分代ZGC、序列化集合六大特性,適合高并發(fā)、大數(shù)據(jù)、企業(yè)級(jí)應(yīng)用場(chǎng)景,本文給大家介紹Java?JDK21?新特性,感興趣的朋友跟隨小編一起看看吧
    2026-05-05
  • SpringBoot?Cache?二級(jí)緩存的使用

    SpringBoot?Cache?二級(jí)緩存的使用

    本文主要介紹了SpringBoot?Cache?二級(jí)緩存的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • java實(shí)現(xiàn)日歷效果的示例代碼

    java實(shí)現(xiàn)日歷效果的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何使用java實(shí)現(xiàn)打印某年全部的日歷信息,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-12-12
  • JAVA裝飾者模式(從現(xiàn)實(shí)生活角度理解代碼原理)

    JAVA裝飾者模式(從現(xiàn)實(shí)生活角度理解代碼原理)

    裝飾者模式可以動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)。就增加功能來說,Decorator模式相比生成子類更為靈活。這篇文章主要介紹了JAVA裝飾者模式的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 關(guān)于maven本地倉(cāng)庫(kù)的配置方式

    關(guān)于maven本地倉(cāng)庫(kù)的配置方式

    這篇文章主要介紹了關(guān)于maven本地倉(cāng)庫(kù)的配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評(píng)論

五寨县| 南漳县| 张家港市| 湖北省| 淳安县| 米易县| 吉林市| 温州市| 双流县| 柯坪县| 伊吾县| 南岸区| 济宁市| 屏山县| 阳山县| 乐安县| 普宁市| 方城县| 望奎县| 石景山区| 阜阳市| 故城县| 蒲城县| 宝丰县| 平乐县| 长岛县| 长治市| 澜沧| 彩票| 荔浦县| 上杭县| 长白| 丹寨县| 榆林市| 抚顺市| 剑河县| 合肥市| 海口市| 东乌| 滁州市| 安顺市|