openfire支持iOS表情

openfire版本 4.1.0,操作系统 CentOS7.2,mysql版本 5.7.17

mysql编译时字符集:

    -DDEFAULT_CHARSET=utf8mb4

    -DDEFAULT_COLLATION=utf8mb4_general_ci

    -DWITH_EXTRA_CHARSETS:STRING=utf8mb4,gbk

openfire连接数据库:

    jdbc:mysql://127.0.0.1:3306/im?rewriteBatchedStatements=true&useUnicode=true&autoReconnect=true

my.cnf 配置:

   [client]
       default-character-set = utf8mb4
  [mysql]
      default-character-set = utf8mb4
  [mysqld]
      character-set-client-handshake = FALSE
      character-set-server = utf8mb4
      collation-server = utf8mb4_unicode_ci
      init_connect='SET NAMES utf8mb4'

 

连接admin修改密码时,需手动添加:

INSERT INTO `etim`.`ofUser` (`username`, `plainPassword`, `name`, `email`, `creationDate`, `modificationDate`) VALUES ('admin', 'admin', 'Administrator', 'admin@test.im', '001482312952431', '0');

以前版本是会自动加入的,但4.1.0需手动添加,不然设置失败。

全部设置成功后,需手动修改表:  ofOffline 字段 stanza 为 longtext , 大附件,如图片base64源码会很大。

xmpp.offline.quota   修改openfire 离线消息大小值

 

   

posted on 2017-01-03 15:01  cmil  阅读(96)  评论(0)    收藏  举报