При использовании продюсера Kafka через стороннюю библиотеку в приложении Spring Boot, упакованном в виде жирной банки, Stringserializer Kafka (и другие классы Kafka) не встречаются в асинхровых потоках, вращающихся производителем. Исключением является Java.lang.classnotFoundException: org.apache.kafka.common.serialization.stringserializer.
На исследовании я обнаружил, что основной приложенный поток видит, что Tomcatembeddedloader + LaunchedClassload, который может загружать зависимости, но async-rathroinper, что может загружать в использовании. Appclassloader.
Есть ли способ заставить Forkjoinpool использовать правильный загрузчик класса или как это можно решить?
Подробнее здесь: https://stackoverflow.com/questions/796 ... dexception