我正在尝试使用MySQL而不是HSQLDB设置本地Hybris Instant。
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=**
成功构建(全部清除蚂蚁)。
获取符文:
**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 ...
Image1
Image2
有什么主意吗?
答案 0 :(得分:0)
您需要确切的数据库版本,不支持最新或旧版本。 hybris 6.7需要MySQL 5.6或5.7(带有连接器5.1.x)
完整支持的数据库列表:https://help.hybris.com/6.7.0/hcd/8c71300f866910149b40c88dfc0de431.html
答案 1 :(得分:0)
关注 https://help.hybris.com/6.7.0/hcd/8c15bfb58669101484b7de3f3145855e.html
请注意:
MySQL连接器不随SAP Hybris Commerce一起提供。请download文件,并将其放在${HYBRIS_BIN_DIR}/platform/lib/dbdriver
文件夹中。