Ошибка при выполнении запроса на получение в весенней загрузке - PullRequest
0 голосов
/ 15 октября 2019

Всякий раз, когда я делаю запрос Get для своей программы, я получаю сообщение об ошибке

org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-199]

У меня нет безопасности Spring. Мои application.properties выглядят так:

spring.datasource.url=jdbc:h2:file:C:/Projects/database/demo
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true
spring.h2.console.path=/h2console

Как вы можете видеть, у меня не установлен пароль, что странно, потому что, когда я захожу в консоль, я должен войти в систему с пользователем: sa и password: password.

Это ошибка, которую я получаю в почтальоне:

{
    "timestamp": "2019-10-15T14:32:53.100+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "Could not open JPA EntityManager for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection",
    "path": "/api/getallcarmakes"
}

Что происходит? Спасибо.

1 Ответ

1 голос
/ 15 октября 2019

Невозможно подключиться, потому что ваш пользователь / пароль неверен.

Если при входе в консоль пароль равен password, вы должны также установить его в application.properties.

Так что настройка spring.datasource.password=password должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...