Недавно я перешел с Spring Boot 2.4.0 на 2.7.0, чтобы воспользоваться преимуществами использования сертификатов PEM, и когда я скомпилировал его, все работало нормально, но когда я развернул его на своем сервере и запустил файл jar, он выдал следующую ошибку. Я также пытался добавить зависимость JSON, но безрезультатно.
Извините, если она не отформатирована должным образом, я действительно новичок в публикации.
Заранее спасибо за вашу помощь!!!
org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка создания bean-компонента с именем 'mainController': выражена неудовлетворительная зависимость через поле ''; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка создания bean-компонента с именем '*': не удалось вызвать метод init; вложенным исключением является java.lang.NoClassDefFoundError: org/springframework/boot/configurationprocessor/json/JSONObject
Вызвано: java.lang.ClassNotFoundException: org.springframework.boot.configurationprocessor.json.JSONObject
Вот мой pom.xml
org.springframework.boot
spring-boot-starter-parent
2.7.0
com.****.operations
backend
0.0.4-SNAPSHOT
****backend
jar
****Operations Java / SQL Backend
1.8
1.4.2.Final
2.3.5
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
mysql
mysql-connector-java
runtime
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-configuration-processor
2.0.3.RELEASE
org.modelmapper
modelmapper
${org.modelmapper.version}
javax.annotation
javax.annotation-api
1.3.2
org.json
json
20220320
Подробнее здесь: https://stackoverflow.com/questions/727 ... deploy-i-g