Liferay:空的MySQL 5.7上的GA4导致致命异常

时间:2017-07-06 14:12:57

标签: liferay liferay-7

我正在尝试安装Liferay GA4和Master版本用于开发目的。然而,我一直陷入MySQL 5.7的致命异常。

如下所述:https://issues.liferay.com/browse/LPS-73410

  

在一个空数据库MySQL 5.7中,当服务器启动时,会引发跟随异常。 (似乎在两个驱动程序com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver上)

     liferay | 21:45:35,927错误[localhost-startStop-1] [MainServlet:275] com.liferay.portal.kernel.events.ActionException:com.liferay.portal.verify.VerifyException:com.liferay.portal.verify.VerifyException: java.sql.SQLSyntaxErrorException:表' XXXXX.EVENTS'不存在

     liferay | com.liferay.portal.kernel.events.ActionException:com.liferay.portal.verify.VerifyException:com.liferay.portal.verify.VerifyException:java.sql.SQLSyntaxErrorException:Table' XXXXX.EVENTS'不存在

我想知道这是否可以通过直接进入数据库的一些程序来解决...有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我已经找到了解决这个问题的新JDBC默认设置。

jdbc.default.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.default.url=jdbc:mysql://${database.host}/${database.schema}?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false&useSSL=false&nullNamePatternMatchesAll=true&&nullCatalogMeansCurrent=true

来自:https://www.e-systems.tech/web/guest/blog/-/blogs/liferay-with-mysql-5-7-driver-changes