错误原因
1.Error was: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
SQL Exception while executing the following:
CREATE UNIQUE INDEX uk_group_attr_name_lval ON cwd_group_attributes (group_id, attribute_name, lower_attribute_value)
类似这样的错误是mysql对索引key的限制byte<1000。特别是在utf8编码的时候,一个字符3个byte,而如上的表字段有两个是255的,那么255*2*3>1000了。
解决方法,找到对应的entitydefs下面的entitymodel.xml文件,找到对应的表,将long-varchar改成short-varchar即可(ofbiz的知识)