第一步:下载openfire免安装版(免安装版不自带JRE,请提前安装)。下载地址:http://www.igniterealtime.org
第二步:初始化数据库。openfire支持Mysql和 Oracle。以Mysql为例,首先,在Mysql中创建一个空的库,将程序包中的openfire_mysql.sql
文件导入新建的这个库中即可。
第三步:数据库初始化完毕就可以执行openfire,进行参数设置了。在初始化数据库完毕后,需要启动openfire窗口进行设定以下JDBC参数:
- driver: com.mysql.jdbc.Driver
- server: jdbc:mysql://[YOUR_HOST]/[DATABASE_NAME]
第四步:安装Windows服务。如果你不想每次重启服务器都手动开启openfire服务,就可以将openfire加入Windows服务,设置为自动启动。很简单,在bin目录下找到openfire-service.exe
,进入dos,执行这个命令:openfire-service.exe /install
如果安装顺利,会有提示:Installed service 'openfire' 。注意,如果出现couldn't install service的提示,请检查防火墙和杀毒软件,看看是不是它们把操作给拦截了,可以暂停这些安全软件再试试。
都搞定了,进入http://127.0.0.1:9090试试吧。openfire还支持https加密访问,使用https://127.0.0.1:9091也可以。
很多应用使用openfire需要依赖插件的,比如OLAT和java-monitor,使用这些程序的时候不要忘了在openfire中加载插件。
分享到:
相关推荐
在Android平台上实现即时通讯(IM)功能,Openfire是一个常用的选择,它是一个基于XMPP(Extensible Messaging and Presence Protocol)协议的开源服务器。本项目主要介绍如何利用Openfire在Android客户端上实现即时...
在本项目中,我们将聚焦于一个基于Openfire服务器的Android即时通讯实现,利用XMPP协议和Smack库来构建客户端。 **XMPP (Extensible Messaging and Presence Protocol) 协议** XMPP是一种开放的标准,用于实现即时...
其次,openfire是基于Java的开源IM服务器,它实现了XMPP(Extensible Messaging and Presence Protocol)协议,这是一种被广泛采用的即时通讯协议。Openfire不仅提供了基础的聊天功能,还支持群聊、推送通知、文件...
1. **安装 Java 运行环境**:确保服务器已安装 Java 运行环境,因为 Openfire 服务器是基于 Java 的。 2. **安装 MySQL 数据库**:设置好数据库并创建相应的用户表。 3. **安装 Apache 服务器**:用于提供 Web 接口...
在构建基于Openfire和Smack的Android IM应用时,首先需要在服务器端安装并配置Openfire。这包括设置服务器地址、端口、管理员账户等。然后,你需要注册并管理用户账户,确保它们可以在IM系统中进行通信。 在Android...
1. **openfire服务器**:Openfire是用Java编写的,基于XMPP协议的即时通讯服务器。它提供了简单易用的Web管理界面,支持多用户、多域,并且具有良好的扩展性,可以方便地集成到各种企业环境中。开发者需要了解如何...
Openfire是一款基于Java技术构建的即时消息(IM)传输平台,它提供了一个强大的、可扩展的、安全的网络通信解决方案。这个平台允许用户通过XMPP(Extensible Messaging and Presence Protocol)协议进行实时通信,XMPP...
Openfire是一款基于Java技术构建的即时消息(IM)传输平台,它提供了一种高效、安全的实时通信解决方案。这款开源软件允许用户通过XMPP(Extensible Messaging and Presence Protocol)协议进行交流,这是一种开放标准...
总之,"XMPP_OPenfire即时通讯IM-android版"项目涵盖了XMPP协议和Openfire服务器的集成,以及Android应用中的即时通讯功能实现,涉及到网络通信、数据传输、用户交互等多个方面的技术。通过熟练掌握这些知识点,...
在本实例中,我们将探讨如何利用开源服务器软件Openfire构建一个即时通讯客户端,特别关注在Flex和Android平台上的实现。 【Openfire介绍】 Openfire是一款开源的XMPP(Extensible Messaging and Presence ...
Openfire是一款开源、基于Java的即时通讯(IM)服务器,它允许企业或组织构建自己的实时通信平台。这个软件提供了一个安全、可扩展且易于管理的环境,支持多种协议,如XMPP(Extensible Messaging and Presence ...
【Java开发 基于Xmpp的IM即时通讯项目】是一个使用Java编程语言构建的实时通信应用程序,它基于XMPP(Extensible Messaging and Presence Protocol)协议。XMPP是一种开放的标准,用于实现即时消息传递和在线状态...
这个项目就是基于XMPP(Extensible Messaging and Presence Protocol)协议,使用Smack库,并结合Openfire服务器实现的。现在,我们将深入探讨这些关键组件以及如何将它们整合到Android应用中。 1. **XMPP协议**:...
"基于openfire的android即时通信"项目提供了一个实践性的Android IM解决方案,结合开源的Openfire服务器,开发者可以快速地构建起自己的即时通讯应用。通过深入理解XMPP协议,熟悉Android客户端的开发要点,以及熟练...
Android XMPP 即时通讯 Openfire 二次开发是基于 XMPP 协议的即时通讯解决方案,使用 Openfire 作为服务器端,Spark 作为客户端,Smack 作为 XMPP 传输协议的实现。XMPP 协议是一个基于 XML 的消息传递协议,...
【标题】"基于openfire + jwchat 的 WEB IM"是一个集成项目,旨在实现一个基于网页的即时通讯(IM)系统。在这个系统中,Openfire作为服务器端的即时通讯平台,而jwchat则作为客户端的JavaScript库,两者结合提供了...
Openfire 是一个基于 XMPP 协议的 IM 服务器端实现,提供了一些基本的功能和插件扩展。 基于 Spark 的插件开发 Spark 提供了一个插件架构,可以让开发者轻松地增加新的功能,而不需要修改其源代码。我们可以使用...
在Linux环境下,Openfire是一款基于Java的开源即时通讯(IM)服务器,它允许用户通过XMPP协议进行实时通信。为了在Linux系统上成功安装并配置Openfire,我们需要遵循一系列步骤,涉及的主要组件包括JDK(Java ...
首先,OpenFire是一款用Java编写的开源XMPP服务器,它基于XMPP(Extensible Messaging and Presence Protocol)协议,这个协议被广泛用于即时通讯系统,提供实时通讯和在线状态等功能。OpenFire的特点包括高效、可...
在Android平台上实现即时通讯(Instant Messaging,IM)功能,开发者常常会选择开源的XMPP协议作为基础,而Openfire是其中一个流行的XMPP服务器。Openfire提供了一个高效、安全且可扩展的实时通信基础设施,使得...