java.lang.NoClassDefFoundError: org / springframework / core / KotlinDetector при переходе с spring-core-3.2.0 на spring 4.x - PullRequest
0 голосов
/ 14 октября 2018

У меня возникла проблема при переходе с пружины 3.2.0 на пружину 4.x

Если я использую ядро ​​с пружиной 4.x, получаю исключение:

[ERROR   ] SRVE0283E: Exception caught while initializing context: java.lang.NoClassDefFoundError: org/springframework/core/KotlinDetector while deploying to IBM Liberty server as the corresponding class is not there, this is available in spring-core-5.1.0

и далее, если я использую jar "spring-core-5.1.0", получаю исключение:

[ERROR   ] SRVE0283E: Exception caught while initializing context: java.lang.NoClassDefFoundError: org/springframework/util/Log4jConfigurer

Кроме того, не существует такого руководства по миграции, которое я могу найти для вышеуказанной проблемы.

В этом случае я оставил только одну опцию для настройки библиотеки Spring-Core, но когда я пытаюсь настроить, получаю исключение:

[ERROR   ] SRVE0283E: Exception caught while initializing context: java.lang.NoSuchMethodError: org.springframework.core.ResolvableType.forRawClass(Ljava/lang/Class;)Lorg/springframework/core/ResolvableType

При развертывании на IBM Liberty Server из-за некоторых проблем совместимости, дажепосле добавления ResolvableType в настраиваемую библиотеку.

...