Liferay 4.2 chat聊天室使用配置

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!!

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章