在统一MySQL 5.7模式上启动Hybris 1905时出错

2020-09-03 15:01发布

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

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


操作系统:Linux Hybris配方:b2c_acc_plus

配置如下:

  db.driver = com.mysql.jdbc.Driver
  db.url = jdbc:mysql://hostname/hybrisdb?useConfigs = maxPerformance&characterEncoding = utf8&useSSL = false
  db.username = hybrisdba
  db.password =密码
  db.tableprefix =
  mysql.optional.tabledefs = CHARSET = utf8 COLLATE = utf8_bin
  mysql.tabletype = InnoDB
  mysql.allow.fractional.seconds = true
  db.customsessionsql =设置会话事务隔离级别已提交
  

堆栈运行到Orbeon Forms消息,然后Hybris生成错误:

错误[hybrisHTTP29] [10.100.16.61] [DBPersistenceManager] typePK或getPersistenceInfoInternal()中的代码为NULL。 jvm 1 | 主| 2019/06/21 13:12:22.583 | 2019年6月21日1:12:22 PM org.apache.catalina.core.StandardWrapperValve调用INFO | jvm 1 | 主| 2019/06/21 13:12:22.583 | 严重:路径为[/yacceleratorstorefront]的上下文中的Servlet [DispatcherServlet]的Servlet.service()抛出异常[处理内部过滤链时出错。 异常发生在链条位置:7/20。当前过滤器:" de.hybris.platform.yacceleratorstorefront.filters.cms.CMSSiteFilter@205e7824"! 嵌套的异常是de.hybris.platform.jalo.JaloSystemException:表hybrisdb.composedtypes不存在[HY--1]]

另一个1905实例正在针对MySQL 5.6正确运行。

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

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


操作系统:Linux Hybris配方:b2c_acc_plus

配置如下:

  db.driver = com.mysql.jdbc.Driver
  db.url = jdbc:mysql://hostname/hybrisdb?useConfigs = maxPerformance&characterEncoding = utf8&useSSL = false
  db.username = hybrisdba
  db.password =密码
  db.tableprefix =
  mysql.optional.tabledefs = CHARSET = utf8 COLLATE = utf8_bin
  mysql.tabletype = InnoDB
  mysql.allow.fractional.seconds = true
  db.customsessionsql =设置会话事务隔离级别已提交
  

堆栈运行到Orbeon Forms消息,然后Hybris生成错误:

错误[hybrisHTTP29] [10.100.16.61] [DBPersistenceManager] typePK或getPersistenceInfoInternal()中的代码为NULL。 jvm 1 | 主| 2019/06/21 13:12:22.583 | 2019年6月21日1:12:22 PM org.apache.catalina.core.StandardWrapperValve调用INFO | jvm 1 | 主| 2019/06/21 13:12:22.583 | 严重:路径为[/yacceleratorstorefront]的上下文中的Servlet [DispatcherServlet]的Servlet.service()抛出异常[处理内部过滤链时出错。 异常发生在链条位置:7/20。当前过滤器:" de.hybris.platform.yacceleratorstorefront.filters.cms.CMSSiteFilter@205e7824"! 嵌套的异常是de.hybris.platform.jalo.JaloSystemException:表hybrisdb.composedtypes不存在[HY--1]]

另一个1905实例正在针对MySQL 5.6正确运行。

付费偷看设置
发送
4条回答
天桥码农
1楼-- · 2020-09-03 15:31

可能是驱动程序问题

派大星 ヾ
2楼-- · 2020-09-03 15:38

嗨-您能使用以下配置,让我知道它是否有效吗?

  db.driver = com.mysql.jdbc.Driver
  db.url = jdbc:mysql://hostname/hybrisdb?useUnicode = true&useFastDateParsing = false&zeroDateTimeBehavior = convertToNull&autoReconnect = true&characterEncoding = UTF-8&characterSetResults = UTF-8
  db.username = hybrisdba
  db.password =密码
  mysql.optional.tabledefs = CHARSET = utf8 COLLATE = utf8_bin
  mysql.tabletype = InnoDB
  

如果以上设置无效,请降级/升级MySQL驱动程序,然后重试。

huskylover
3楼-- · 2020-09-03 15:41

嗨,

我们有相同的问题,但是ootb hsqldb。 最终解决此问题的解决方案是什么?

谢谢!

土豆飞人
4楼-- · 2020-09-03 15:34

我在使用MySQL 5.7.18时遇到了同样的问题。

您设法解决了这个问题吗?

谢谢!

一周热门 更多>