`
pikachu
  • 浏览: 119101 次
社区版块
存档分类
最新评论

Howto: 如何使用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
添加
jabber.xmpp.server.enabled=true
reverse.ajax.enabled=true

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

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

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

hava a fun!!

分享到:
评论
5 楼 pikachu 2007-03-29  
登录到 wildfire 管理界面 http://localhost:9090/
选择 Server|Server Setting
查看Server Name是不是 localhost

如果不是 点击下方Edit Porperites
修改Server Name为 localhost
重启wildfire和liferay
打开两个浏览器,重新登录,使用chat 功能
4 楼 lyo 2007-03-28  
从论坛目前来看,好像没有一个人配置这个 chat portlet成功了,配置安装都没问题,但是运行后,发送消息后,会在同一个IE弹出一个窗口,窗口标题是“Chat with undefined" ,自己和自己聊天?
3 楼 xgs_1983 2007-03-28  
2 楼 lyo 2007-03-28  
这个 chat功能好像在 liferay的论坛上都不能用,点击后不能和接收人聊天,倒是自己本地的浏览器开了两个窗口,其中一个窗口的标题用户名称还是 undefined ? 输入消息,点击发送后没有反映了!

 
1 楼 dins2003 2007-01-14  
在linux上也可以用Jabbed2做代替Wildfire(Wildfire是不是只有windows版?),在4.2.0版好像有一点问题,当用户登录到系统,并chat后,不是登出,而是直接关闭浏览器窗口,再登录进去后,会出现不能chat的现象,大概是session除了问题,不知各位老大遇到过吗?

相关推荐

Global site tag (gtag.js) - Google Analytics