Я пытаюсь настроить локальный Hybris Instant с MySQL вместо HSQLDB.
local.properties
mysql.optional.tabledefs=CHARSET\=utf8 COLLATE\=utf8_bin
db.url=jdbc\:mysql\://localhost/6showcase?useConfigs\=maxPerformance&characterEncoding\=utf8&useSSL\=false
db.driver=com.mysql.jdbc.Driver
db.username=root
db.password=root
db.tableprefix=
mysql.tabletype=InnoDB
installed.tenants=**
Сборка успешно (муравьино очистить все).
Получение runti:
**ERROR [localhost-startStop-4] [DataSourceImpl] error connecting to DataSource having url jdbc:mysql://localhost/6showcase?useConfigs=maxPerformance&characterEncoding=utf8&useSSL=false: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long**
Использование root пользователя со всеми привилегиями для схемы и т.д....
Изображение1
Image2
Любая идея, что может быть неправильным?
Следуйте https://help.hybris.com/6.7.0/hcd/8c15bfb58669101484b7de3f3145855e.html.
Пожалуйста, обратите внимание:
Разъем MySQL не поставляется с SAP Hybris Commerce. Загрузите файл и поместите его в ${HYBRIS_BIN_DIR}/platform/lib/dbdriver
.
Вам нужна точная версия db, последняя или старая версия не поддерживается. hybris 6.7 нужен MySQL 5.6 или 5.7 (с разъемом 5.1.x)
Полный список поддерживаемых баз данных: https://help.hybris.com/6.7.0/hcd/8c71300f866910149b40c88dfc0de431.html