1、下载openfire,具体的安装请参照
http://www.blog-dragon.com/2007/10/jabber-xmpp-openfire-spark.html
安装完成后http://localhost:9090测试,出现登录界面说明安装成功
2、liferay 我使用的是liferay-portal-tomcat-6.0-4.4.2,下载解压缩后,创建webapps\ROOT\WEB-INF\classes\portal-ext.properties 文件,在文件中添加以下两行。
jabber.xmpp.server.enabled=true
reverse.ajax.enabled=true
启动liferay。当用户登陆时liferay会尝试在jabber server上创建该用户的jabber账号,密码是L1f3RayJabb3r
登陆进liferay后,添加chat portlet ,使用mail地址添加chat 对象.
再打开一个浏览器窗口,以另外一个用户登录,就可以进行聊天。截图如下:
说明:开始运行的时候一直报错,消息发不出去,后来在firefox下调试说webapps\ROOT\html\js\liferay\messaging.js里面代码有错误,后来修改了这个js才OK.
分享到:
相关推荐
- **创建Liferay数据库**:创建一个新的数据库用于Liferay,使用适当的字符集和排序规则(如utf8_general_ci)。 - **配置数据库连接**:在Liferay的`portal-ext.properties`配置文件中,指定MySQL数据库的连接...
例如,某跨国公司使用Liferay构建了一个全球统一的信息门户,实现了信息的集中管理和全球共享,显著提高了跨部门、跨国界的沟通效率。在实践中,企业应注意以下几点: 1. **前期规划**:明确需求,制定详细的项目...
本PPT演示文稿深入介绍了Liferay的核心特性和开发实践,旨在帮助开发者和使用者更好地理解和利用这一工具。 1. **概述** Liferay是一个开源的企业级内容管理系统,提供了一个可定制的Web门户框架,支持多种集成,...
Liferay是一款开源的企业级门户平台,它...通过上述文件和这些知识点的学习,我们可以全面掌握Liferay的使用和开发,无论你是新手还是经验丰富的开发者,都能从中受益匪浅,提升你在企业级门户解决方案中的专业能力。
以上知识点覆盖了Liferay 6.2的主要开发和使用方面。通过"01-Liferay Portal 6.2 Developer's Guide.docx"和"02-using-liferay-portal-6.2.pdf"提供的官方文档,开发者可以深入学习这些概念和技术,从而更好地利用...
通过上述内容的整理和总结,可以看出文档主要介绍了Liferay开发的基础概念,包括Liferay的版本信息、Portlet开发、主题和布局模板的自定义、插件SDK和Liferay IDE的使用,以及如何配置开发环境。同时,也涉及了...
Liferay是一款开源的企业级门户平台,提供了一系列强大的工具和服务,用于构建和管理企业网站、社区和应用程序。其中,权限管理是其核心功能之一,旨在帮助企业控制用户对不同资源的访问权限,确保数据的安全性和...
Liferay 提供了多种开发方式,包括使用 IDE 插件、Maven 构建和直接修改源码。以下是关键开发概念: 1. **Portlet 开发**:Portlet 是 Liferay 的基本构建单元,可以是 Web 应用程序的 UI 组件,通过portlet.xml...
2. **开发工具**:除了基本的JDK和Maven,开发者可能还需要使用诸如Liferay IDE这样的专用工具,它提供了对Liferay项目的特殊支持,包括模板、调试和部署功能。 在提供的文件名“Development Environment (Windows)...
总结来说,"struts2+liferay集成"涉及到的主要知识点包括:Liferay IDE和SDK的使用,Portlet的生命周期和开发,Struts2框架的配置和Action机制,以及Liferay服务API的调用。通过这个集成,开发者可以充分利用两者的...
在IT行业中,Liferay是一款广泛使用的开源企业级门户平台,它提供了一个强大的框架来构建、管理和部署Web应用程序。本文将围绕“Liferay相关的代码”这一主题,深入探讨Liferay的源码、工具以及如何利用这些资源进行...
环境搭建 一、资源准备 以上资源内容可以在Liferay的官方网站下载, 1 liferay-plugins-sdk-6.1.1...经过上面的三步,在Liferay IDE(Eclipse 4.2)的下方的server面板处,可以看到Liferay 6.1 CE Server,现在点击运行
- 由于Liferay开发环境需要使用UTF-8编码,而Eclipse默认使用GBK编码,因此需要更改Eclipse的编码设置。 - 依次点击 `Window` > `Preferences` > `General` > `Workspace`,在 `Text file encoding` 处选择 `Other...
Liferay IDE是基于Eclipse的集成开发环境,专为Liferay开发设计,提供了模板、插件和工具,便于开发者创建、调试和部署Liferay应用。通过Liferay IDE,开发者可以更高效地集成Activiti,进行流程定义、任务管理和...
Liferay Portal Liferay IDE