Приложение Spring, выдающее исключение java .lang.NoClassDefFoundError: org / springframework / boot / context / properties / bind / Bindable " - PullRequest
0 голосов
/ 18 февраля 2020

enter image description here

У нас есть одно подпружиненное приложение, работающее Apache Tomcat 8.5.42 и AWS AMI с AMazon Correto JDK java -1.8.0- amazon-corretto.x86_64 (версия JVM: 1.8.0_222-b10). Совсем недавно мы обновили AMI наших приложений, и он начал выдавать ошибку как

. Причина: org.springframework.beans.factory.BeanDefinitionStoreException: Не удалось обработать кандидатов на импорт для класса конфигурации [org.springframework. boot.autoconfigure.security.oauth2.OAuth2AutoConfiguration]; Вложенное исключение: java .lang.NoClassDefFoundError: org / springframework / boot / context / properties / bind / Bindable

До этого времени не было ошибок. Сразу после того, как AMI upgarde начал выдавать ошибку.

В чем может быть причина этого и каково идеальное решение?

<dependency>
        <groupId>com.okta.jwt</groupId>
        <artifactId>okta-jwt-verifier</artifactId>
        <version>0.2.0</version>
    </dependency>
     <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-jwt</artifactId>
    </dependency> 
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.security.oauth.boot</groupId>
        <artifactId>spring-security-oauth2-autoconfigure</artifactId>
        <version>2.1.1.RELEASE</version>
        <scope>compile</scope>
    </dependency>

обновлены депандансии

...