Liferay 4.2 chat聊天室使用配置

本文介绍如何在Liferay 4.2中配置聊天功能,包括安装和配置jabber服务器Wildfire,以及在Liferay中设置必要的参数来启用聊天功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Liferay 4.2 chat功能

Liferay 4.2 chat 采用jabber+ajax开发。在使用上给人的感觉非常好。

为了使用chat需要有一台jabber server 并对liferay 配置进行修改.

以下假设都是在同一台机器上的配置

1.从http://www.igniterealtime.org/downloads/index.jsp下载Wildfire作为jabber server。(igniterealtime前身就是大名鼎鼎的jivesoftware)

2.运行Wildfire. 使用 http://localhost:9090 进行配置。如果仅作为测试,可以使用其自带的hsql数据库并且将用户存储在数据库中。

3.修改(创建) ROOT\WEB-INF\classes\portal-ext.properties (即ext-ejb/classes/portal-ext.properties)
添加(在一太机器上配置时)
jabber.xmpp.server.enabled=true
reverse.ajax.enabled=true

如果服务器在另外一台机器上时,则添加以下内容:

jabber.xmpp.server.enabled=true
jabber.xmpp.server.address=172.18.32.24
jabber.xmpp.server.name=172.18.32.24
jabber.xmpp.server.port=5222
jabber.xmpp.user.password=L1f3RayJabb3r
reverse.ajax.enabled=true

重起liferay。当用户登陆时liferay会尝试在jabber server上创建该用户的jabber 账号。密码是L1f3RayJabb3r

运行中偶尔发现创建新帐号的过程有错误。用户登陆时间非常久。登陆之后无法使用chat功能,这时候只要退出后重新登陆即可。

登陆进liferay后,添加chat portlet ,使用mail地址添加chat 对象

hava a fun!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值