Как настроить Hybris 6.7 локальный с MySQL

0

Я пытаюсь настроить локальный 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

Любая идея, что может быть неправильным?

  • 0
    Вы не пропустите порт MySQL (по умолчанию 3306)? Если это не решает pb, тогда проверьте имя db. Допустимо начинать имя БД с цифры, но это может быть проблемой в hybris, которую я никогда не пробовал.
Теги:
hybris
commerce

2 ответа

0

Следуйте https://help.hybris.com/6.7.0/hcd/8c15bfb58669101484b7de3f3145855e.html.

Пожалуйста, обратите внимание:
Разъем MySQL не поставляется с SAP Hybris Commerce. Загрузите файл и поместите его в ${HYBRIS_BIN_DIR}/platform/lib/dbdriver.

  • 0
    Разъем был включен во время моей сборки, как вы указали. Но хороший комментарий.
  • 0
    Проверьте версию как предложено @mkysoft
0

Вам нужна точная версия db, последняя или старая версия не поддерживается. hybris 6.7 нужен MySQL 5.6 или 5.7 (с разъемом 5.1.x)

Полный список поддерживаемых баз данных: https://help.hybris.com/6.7.0/hcd/8c71300f866910149b40c88dfc0de431.html

  • 0
    Хорошее примечание, я установил последнюю версию MySQL 8.0, поэтому может возникнуть проблема. Попробую с 5.6 или 5.7 как рекомендуется! Спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню