В моем файле application.properties есть следующая конфигурация
#database-configurations
spring.datasource.url=jdbc:mysql://localhost:3306/exam
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class=com.mysql.cj.jdbc.Driver
#jpa-configurations
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
Но приложение не запускается с этими конфигурациями. Раньше все работало нормально. Так получилось, что я по ошибке удалил конфигурации в файле application.properties и запустил приложение Spring-Boot. Не удалось запустить его, поскольку в файле application.properties явно не было конфигурации. Ошибка указывала на то, что URL-адрес источника данных не найден. Но теперь, даже когда я правильно ввожу все данные в файл application.properties, я все равно получаю ту же ошибку. Кажется, он не читает значения из файла application.properties. Он застрял в настройках конфигурации, которые я удалил из application.properties.
Я получаю следующую ошибку
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
[2m2023-01-22T14:55:32.603+05:30[0;39m [31mERROR[0;39m [35m152247[0;39m [2m---[0;39m [2m[ restartedMain][0;39m [36mo.s.b.d.LoggingFailureAnalysisReporter [0;39m [2m:[0;39m
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
Spring Tool Suit добавил следующие строки в папку META-INF в файле дополнительных метаданных конфигурации пружины.
{"properties": [{
"name": "spring.datasource.driver-class",
"type": "java.lang.String",
"description": "A description for 'spring.datasource.driver-class'"
}]}
Ниже приведен мой pom.xml
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.0.2
com.exam
examserver
0.0.1-SNAPSHOT
examserver
backend code for exam portal
17
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-devtools
runtime
true
com.mysql
mysql-connector-j
runtime
org.projectlombok
lombok
true
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
Подробнее здесь: https://stackoverflow.com/questions/751 ... properties
Приложение Spring-Boot не запускается после изменений в application.properties ⇐ JAVA
Программисты JAVA общаются здесь
1734272406
Anonymous
В моем файле application.properties есть следующая конфигурация
#database-configurations
spring.datasource.url=jdbc:mysql://localhost:3306/exam
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class=com.mysql.cj.jdbc.Driver
#jpa-configurations
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
Но приложение не запускается с этими конфигурациями. Раньше все работало нормально. Так получилось, что я по ошибке удалил конфигурации в файле application.properties и запустил приложение Spring-Boot. Не удалось запустить его, поскольку в файле application.properties явно не было конфигурации. Ошибка указывала на то, что URL-адрес источника данных не найден. Но теперь, даже когда я правильно ввожу все данные в файл application.properties, я все равно получаю ту же ошибку. Кажется, он не читает значения из файла application.properties. Он застрял в настройках конфигурации, которые я удалил из application.properties.
Я получаю следующую ошибку
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
[2m2023-01-22T14:55:32.603+05:30[0;39m [31mERROR[0;39m [35m152247[0;39m [2m---[0;39m [2m[ restartedMain][0;39m [36mo.s.b.d.LoggingFailureAnalysisReporter [0;39m [2m:[0;39m
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
Spring Tool Suit добавил следующие строки в папку META-INF в файле дополнительных метаданных конфигурации пружины.
{"properties": [{
"name": "spring.datasource.driver-class",
"type": "java.lang.String",
"description": "A description for 'spring.datasource.driver-class'"
}]}
Ниже приведен мой pom.xml
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.0.2
com.exam
examserver
0.0.1-SNAPSHOT
examserver
backend code for exam portal
17
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-devtools
runtime
true
com.mysql
mysql-connector-j
runtime
org.projectlombok
lombok
true
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
Подробнее здесь: [url]https://stackoverflow.com/questions/75199313/spring-boot-application-fails-to-start-after-changes-in-application-properties[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия