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

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除了问题,不知各位老大遇到过吗?

相关推荐

    Liferay 4.2 和Openfire的组合使用

    **标题:“Liferay 4.2 和Openfire的组合使用”** 在IT行业中,集成不同的软件和服务以构建高效的企业级解决方案是一项常见的任务。本话题主要关注如何将Liferay Portal 4.2与Openfire即时通讯服务器相结合,以提供...

    LIFERAY4.2.0版配置

    Liferay 4.2.0版本是早期的一个稳定版本,尽管后来有更多更新,但它的基本架构和核心功能仍对理解Liferay至关重要。 2. **Eclipse集成环境配置** - **安装Eclipse IDE**:首先确保你已经安装了支持Java开发的...

    Howto: 在Tomcat上如何集成Pentaho和Liferay

    2. **Liferay**:Liferay是一个企业级的开源门户框架,用于构建数字化体验平台,它支持创建自定义工作流、内容管理、社区论坛等功能,且具有良好的可扩展性。 集成步骤如下: 1. **安装Tomcat**:首先确保你已经...

    配置liferay开发环境说明

    - Liferay Portal源代码包 4.1.3 版本:用于开发和自定义功能。 - Liferay Portal运行环境包 4.1.3 版本(包含Tomcat和JDK 5):用于运行Liferay实例。 #### 三、创建目录与解压文件 1. **创建目录**: - 在 `D:...

    liferay 资料

    - 开发者可以使用 Liferay SDK 创建、部署和管理 portlets,同时,Liferay 提供了预定义的portlet,如文档库、日历和论坛。 3. **主题与布局**: - 主题决定了 Liferay 网站的外观和感觉,可以通过 CSS 和 HTML ...

    How to Setup Liferay Dev Environment in Windows

    Liferay Portal是一个功能强大的企业级门户平台,它不仅是一个Web应用,更是一个集成了多种服务的大型Servlet容器。Liferay使用Ant构建工具和JDK来构建这个Servlet容器,即所谓的端口容器。通过Liferay,您可以构建...

    Liferay合集.zip

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可定制性,适用于构建企业网站、内部协作系统以及各种Web应用程序。这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如...

    liferay学习笔记1

    3. **内容管理和页面构建**:学习如何使用Liferay的CMS功能创建和管理页面,以及如何利用端口(portlets)来添加动态内容。 4. **社区工具使用**:熟悉Liferay的社区工具,如论坛和博客,了解如何创建和管理这些工具。...

    Liferay开发指南(中文)和liferay详细介绍(英文)

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部协作系统以及各种Web应用。这份压缩包包含了"Liferay开发指南(中文)"和"liferay详细介绍(英文)"两个文件,...

    ext liferay开发

    - **扩展功能**:当其他类型的插件无法满足对Liferay核心功能的定制需求时,Ext插件提供了更深入的定制可能。 - **不受限的自定义**:使用Ext插件,开发者可以自由地调整Liferay的配置、行为和外观。 - **代价与...

    Aperte Reports:用于Liferay的轻量级JasperReports集成-开源

    从Liferay的“控制面板”内部部署和管理报告定义,从报告和其他Liferay Portlet中组成非功能性仪表板,输入参数并运行按需报告,安排周期性和背景报告(包括报告结果的电子邮件传递) ),并使用可视化编辑器-...

    liferay的开发文档

    开发者将学习到如何使用Ant脚本部署插件,以及如何利用Liferay的API扩展其功能。此外,文档还涵盖了插件的调试和测试,确保开发者能高效地开发和维护Liferay插件。 总结来说,这四个Liferay开发文档为开发者提供了...

    liferay portlet demo

    4. **Liferay Portlet开发**:通常涉及Java技术和MVC架构,使用Liferay的API和Service Builder来访问和操作数据,使用Freemarker或JSP进行视图层的构建。 5. **CRUD操作**:在"CRUDDemo-portlet"中,开发者可以学习...

    Liferay Mobile SDK

    因此,Liferay团队推出了Liferay Mobile SDK,旨在简化移动应用的开发流程,并增强其功能性和安全性。 #### 二、Liferay Mobile SDK的历史与发展 ##### 2.1 前2014年:远程服务的重构 在2014年之前,Liferay主要...

    Liferay_Portal_6.1源码导入到eclipse

    Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和开发门户平台。 Liferay Portal 6.1 源码...

Global site tag (gtag.js) - Google Analytics