在MySQL上运行Hybris 6.7

2020-09-15 03:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我这样设置local.config:

  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 =

  

我做了一个新的构建设定-蚂蚁清理所有...>可以正常构建成功

在本地启动时,会收到以下消息:

  **错误[localhost-startStop-4] [DataSourceImpl]错误连接到具有URL jdbc:mysql://localhost/6showcase?useConfigs = maxPerformance&characterEncoding = utf8&useSSL = false的数据源:java.lang.ClassCastException:java  .math.BigInteger无法转换为java.lang.Long **

  

在MySQL中,我有一个正在运行的连接和一个拥有该模式等所有特权的用户root ... 替代文本知道有什么问题吗?

替代文字

11248-mysql-connections.jpg (14.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我这样设置local.config:

  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 =

  

我做了一个新的构建设定-蚂蚁清理所有...>可以正常构建成功

在本地启动时,会收到以下消息:

  **错误[localhost-startStop-4] [DataSourceImpl]错误连接到具有URL jdbc:mysql://localhost/6showcase?useConfigs = maxPerformance&characterEncoding = utf8&useSSL = false的数据源:java.lang.ClassCastException:java  .math.BigInteger无法转换为java.lang.Long **

  

在MySQL中,我有一个正在运行的连接和一个拥有该模式等所有特权的用户root ... 替代文本知道有什么问题吗?

替代文字

11248-mysql-connections.jpg (14.8 kB)
付费偷看设置
发送
4条回答
一只江湖小虾
1楼-- · 2020-09-15 03:32

您可以尝试使用mysql.allow.fractional.seconds = false并检查

闻人可可
2楼-- · 2020-09-15 03:32

您还使用哪个版本的mysql?

shere_lin
3楼-- · 2020-09-15 03:25

我现在通过值注释发现我的mySQL版本过高。 我使用MySQL 8.0和Hybris 6.7支持5.6/5.7。 因此,我必须安装较低的MySQL-导入SQL并重做构建过程,然后再次进行测试。

梦想连接
4楼-- · 2020-09-15 03:48

第一个问题:您是否将mysql驱动程序放在hybris \ bin \ platform \ lib \ dbdriver文件夹中?

第二:在本地属性中,我们具有数据库的以下配置:

db.url = jdbc \:mysql \://localhost/6schowcase?useConfigs \ = maxPerformance&characterEncoding \ = utf8 db.driver = com.mysql.jdbc.Driver db.username = root db.password = db.tableprefix = mysql.optional.tabledefs = CHARSET \ = utf8 COLLATE \ = utf8_bin mysql.tabletype = InnoDB mysql.allow.fractional.seconds = false

您的local.properties是否正确?

而且,我建议您始终更改配方以设置local.properties。 因为,如果您需要再次运行该配方,则不会丢失您的信息。 而且,更容易与您的团队共享配方中的更改。

一周热门 更多>