Почему MicrometerObservationTracer вызывает исключение ClassNotFoundException в Apache Camel 4.8.0JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему MicrometerObservationTracer вызывает исключение ClassNotFoundException в Apache Camel 4.8.0

Сообщение Anonymous »

Я пытаюсь включить трассировку в своем проекте Apache Camel с помощью Micrometer и Brave. Мое приложение основано на Spring Boot, и в моем pom.xml есть следующие зависимости

Код: Выделить всё

org.springframework.boot
spring-boot-starter-actuator


io.zipkin.reporter2
zipkin-reporter-brave


io.micrometer
micrometer-tracing-bridge-brave


org.apache.camel
camel-micrometer
4.8.0


org.apache.camel.springboot
camel-observation-starter
4.8.0

Ошибка получения класса не найден.

Код: Выделить всё

Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.apache.camel.observation.starter.ObservationAutoConfiguration] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@76ed5528]
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483)
at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320)
at org.springframework.core.type.StandardAnnotationMetadata.getAnnotatedMethods(StandardAnnotationMetadata.java:149)
at org.springframework.context.annotation.ConfigurationClassParser.retrieveBeanMethodMetadata(ConfigurationClassParser.java:413)
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:336)
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:246)
at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:534)
... 17 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/apache/camel/observation/MicrometerObservationTracer
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3578)
at java.base/java.lang.Class.getDeclaredMethods(Class.java:2676)
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465)
... 23 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.camel.observation.MicrometerObservationTracer
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 27 common frames omitted
Я скачал jar и проверил, что этот класс в нем отсутствует. Есть ли какая-то конкретная зависимость, которую мне нужно добавить? Пробовал, не нашел. Может кто-нибудь, пожалуйста, помогите мне. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/793 ... pache-came
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»