1

、私は次のように依存関係からそれを削除しようとした私は自分のアプリケーションにプロキシサーバーとしてzuul使用したいが、私は春のブートアクチュエータを使用したくない:スプリングブートアクチュエータなしで春の雲にzuulを使用するには?

<dependency> 
     <groupId>org.springframework.cloud</groupId> 
     <artifactId>spring-cloud-starter-zuul</artifactId> 
     <version>${spring-cloud-netflix.version}</version> 
     <exclusions> 
      <exclusion> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-starter-actuator</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

しかし、それが原因となりますいくつかのClassNotFoundException。 私のアプリケーションではスプリング・ブート・アクチュエータは必要ありませんが、春のブートでは非常に多くの自動設定が行われています。 これを解決する良い方法はありますか?

+0

エラーが発生した時期や、より多くのpom.xmlについて詳しく知ることができますので、使用しているバージョンを確認できますか?私は次のpom.xmlで試してみました。 https://gist.github.com/spencergibb/2904bbb06d1b7240223e6313d9b9c451 – spencergibb

+0

私は1.1.2.RELEASEのバージョンを使用しています。私は問題がorg.springframework.cloud.netflix.zuul.filters.ProxyRequestHelperからだと思う、それはアクチュエータからTraceRepositoryを使用する。 ZuulProxyConfigurationからこのBeanを削除したように、私のアプリケーションが動作します。 –

+0

情報ありがとうございます。 – spencergibb

答えて

関連する問題