我正在尝试用mysql而不是hsqldb建立一个本地hybris instant。
本地属性
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=**
生成成功(ant clean all)。
获取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
图像2
你知道怎么回事吗?
2条答案
按热度按时间bxfogqkk1#
跟随https://help.hybris.com/6.7.0/hcd/8c15bfb58669101484b7de3f3145855e.html
请注意:
mysql连接器没有随saphybriscomerce一起提供。请下载文件并把它放到
${HYBRIS_BIN_DIR}/platform/lib/dbdriver
文件夹。ef1yzkbh2#
您需要确切的数据库版本,不支持最新或旧版本。hybris 6.7需要MySQL5.6或5.7(带连接器5.1.x)
完全支持的数据库列表:https://help.hybris.com/6.7.0/hcd/8c71300f866910149b40c88dfc0de431.html