Конечная точка запроса / метрики дает мне java .lang.NoSuchMethodError: net .sf.ehcache.Ehcache.getStatistics () Lnet / sf / ehcache / statistics / StatisticsGateway; - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть приложение Springboot, и я хочу отслеживать его с помощью spring-boot-admin-server, но метрик нет. Если я запрашиваю конечную точку / метрики, я получаю

java.lang.NoSuchMethodError: net.sf.ehcache.Ehcache.getStatistics()Lnet/sf/ehcache/statistics/StatisticsGateway;
at org.springframework.boot.actuate.cache.EhCacheStatisticsProvider.getCacheStatistics(EhCacheStatisticsProvider.java:36)
at org.springframework.boot.actuate.cache.EhCacheStatisticsProvider.getCacheStatistics(EhCacheStatisticsProvider.java:30)
at org.springframework.boot.actuate.endpoint.CachePublicMetrics.getCacheStatistics(CachePublicMetrics.java:124)
at org.springframework.boot.actuate.endpoint.CachePublicMetrics.addMetrics(CachePublicMetrics.java:95)
at org.springframework.boot.actuate.endpoint.CachePublicMetrics.metrics(CachePublicMetrics.java:74)
at org.springframework.boot.actuate.endpoint.MetricsEndpoint.invoke(MetricsEndpoint.java:76)
at org.springframework.boot.actuate.endpoint.MetricsEndpoint.invoke(MetricsEndpoint.java:36)
at org.springframework.boot.actuate.endpoint.mvc.AbstractEndpointMvcAdapter.invoke(AbstractEndpointMvcAdapter.java:56)
at org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke(EndpointMvcAdapter.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)

Я использую

  • Springboot 1.5.4
  • spring-boot-admin-starter-client 1.5. 4
  • пружинный привод-пускатель 1.5.4
  • hibernate-ehcache 5.4.10
  • ehcache-core 2.6.11

Я пока не смог найти решение, и я не знаю, как исключить ehcache из метрик, чтобы получить другие.

...