请教openfire 控制台怎么给已有用户添加好友

请教openfire 控制台怎么给已有用户添加好友,第1张

原因是openfire 数据库导入mySQL时ofRoster的问题,table  “ofRoster”的属性jid 默认的时varchar(1024) 而mySQL支持的varchar最大767,所以在创建表ofRoster失败,导致openfire无法添加好友,将mysql的sql文件 ofRoster表jid字段的varchar(1024) 改为varchar(760)就可以了。

打开/usr/local/openfire/resources/database下的openfire_mysql.sql文件,将第60行1024改为760。

如图

1.Openfire 开始使用的时候,就会自己创建一个数据库,那个数据库是原先自定义的,他就会在数据库里新建好多以“of”开头的标,比如ofuser,ofproperty...之类的。

2.如果你有原本有一个数据库,又不想跑2套数据库,那就修改ofproperty那个表吧,也可以在Openfire后台管理那里设置不过个人觉得太慢了,建议修改Ofproperty表。

3.主要添加,修改12)处地方,以键值方式添加。

4.

1)admin.authorizedJIDs 设置你的管理员账户后面记得带domain,比喻你的服务器叫做ms.com,你就abc@ms.com

2)jdbcAuthProvider.passwordSQL 这是密码的SQL语句

3)jdbcAuthProvider.passwordType 验证方式

4)jdbcProvider.connectionString连接数据库的语句

5)jdbcUserProvider.allUsersSQL 所有用户

6)jdbcUserProvider.emailField 电子邮件的列名,确实不会设置就新建一个email列,为空也没有问题的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11217094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存