openfire

在国产操作系统(银河麒麟)上跑国外开源即时通讯Openfire

泪湿孤枕 提交于 2020-03-11 13:00:34
1)较重要的文件: openfire官网下载的源码; maven环境配好 数据库也要安装,我的是mysql,最好装一个mysql的可视化工具。 (2) 第一步:解压压缩包到当前文件夹Openfire;打开终端,输入mvn verify,也可以只pom部分代码; 第二步:进入到 ...Openfire-master/distribution/target/distribution-base/bin下,运行openfire.sh 出现这样就表示安装成功了 第四步:本地浏览器输入127.0.0.1:9090就可以开始部署服务器了,或者远程输入你运行openfire的机器的IP地址等信息 来源: CSDN 作者: 追风筝的Coder 链接: https://blog.csdn.net/EscapePlan/article/details/104792084

IOS即时通讯XMPP搭建openfire服务器

ⅰ亾dé卋堺 提交于 2020-03-08 08:11:31
一、下载并安装openfire 1.到 http://www.igniterealtime.org/downloads/index.jsp 下载最新openfire for mac版 比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg 2.点击安装,并执行默认操作 3.启动openfire服务 在系统偏好设置的其他里,点击openfire偏好 启动后,点击Open Admin Console按钮,自动在浏览器中打开本地web配置页面 http://localhost:9090/setup/index.jsp 二、配置openfire服务器 1.设置语言,选中文 2.主机设置 设置主机的访问ip地址 注意:域不能是机器名,否则会如下错误: HTTP ERROR: 500 INTERNAL_SERVER_ERROR 本地的域,要设置为127.0.0.1 3.数据库设置 如果要设置外部数据库(推荐,比如:MySQL),选择标准数据库连接 4.设置数据库连接 (1)数据库驱动选择:MySQL,前提是已安装MySQL(具体的安装方法可以参考上一篇: mac上安装MySQL ) (2)JDBC驱动,默认不变 com.mysql.jdbc.Driver (3)数据库URL: 形式如下: jdbc:mysql://你的主机名:端口号/数据库名称 这里设置为

ios配置xmpp即时聊天-服务器端

丶灬走出姿态 提交于 2020-03-08 08:10:56
一、安装 到MySQL官网上 http://dev.mysql.com/downloads/mysql/ ,下载mysql可安装dmg版本 比如: Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg 1.点击,安装包里的 2.点击安装 安装好后,再系统偏好设置的其他里,会出现如下图标: 3.点击此图标,跳出对话框 点击Start MySQL Server按钮,启动mysql 二、打开终端,定义mysql别名 输入alias命令 alias mysql=/usr/local/mysql/bin/mysql 回车,再输入 alias mysqladmin=/usr/local/mysql/bin/mysqladmin 三、设置mysql root帐号的密码 mysqladmin -u root password 初始密码 2.如果设置完密码后,需要修改,执行命令 mysqladmin -u root -p password 最新密码 接着会提示输入密码,此时输入旧密码,回车 四、连接数据库 mysql -u root -p 然后提示输入密码,输入三中设置的初始密码 2.如果登陆远程主机上的mysql数据库 mysql -h 主机地址 -u 用户名 -p 用户密码 五

Mac XMPP Openfire 服务器配置

我们两清 提交于 2020-03-08 08:10:00
本文已停止更新,点击 此链接 查看本文最新内容 !!! 前言 Openfire 是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 安装和使用都非常简单,并利用 Web 进行管理。单台服务器可支持上万并发用户。可以使用它轻易的构建高效率的即时通信服务器。由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务. 1、配置准备工作 1)配置服务器准备工作 下载相关软件 jdk-8u91-macosx-x64.dmg openfire_4_1_1.dmg spark_2_8_3.dmg Openfire 官网 MySQL 官网 JDK 官网 Openfire 服务器配置软件下载地址 Openfire v4.1.2 for Mac ,密码:p5gv。 Spark v2.8.3 for Mac ,密码: fvw6。 2)配置服务器注意事项 提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 在安装配置 Openfire 或其他 xmpp 服务器前,需要先安装 MySQL 数据库。 MySQL 安装具体讲解见 MySQL 数据库配置 。 3)示例配置环境 macOS 10.11.6 macOS 10.13.3 2、下载安装 Openfire

android 视频通讯

主宰稳场 提交于 2020-03-07 07:52:14
摘要: 论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的 作用和功能以及实现方法。(复杂的通讯如引入视频音频等可以考虑AnyChat SDK~) 关键词: Android 平台;即时通讯 资料下载地址: http://download.csdn.net/detail/xujinquan19/4513223 (本文中图表点击附件即可见) 1 Android 平台简介 Android 是Google 公司于2007年11月5日推出的手机操作系统 ,经过2年多的发展,Android平台在智能移动领域占有不小的份额,由Google为首的40多家移动通信领域的领军企业组成开放手机联盟(OHA)。Google 与运营商、设备制造商、开发商和其他第三方结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。正因如此,Android 正在被越来越多的开发者和使用者所接受。近日,Google 发言人Anthony House称, 截止到2010 年4月15 日,Android Market 已经有3.8 万多个应用程序。 2 Android 平台特性与即时通讯的研究   Android 平台框架共由5 部分组成。底层核心是基于 Linux 2.6内核 开发的独立操作系统,该层用来提供系统的底层服务

Openfire学习之三: Openfire3.9.3中基于web的插件开发

。_饼干妹妹 提交于 2020-03-06 10:25:32
在前面的博客中,我介绍了 openfire插件开发 ,在那篇博客中我详细的说明怎样开发一个基于控制台的插件,这篇博客中我要介绍基于web的插件程序,同样,这篇博客实在 openfire插件开发 的基础上开发的,如果有网友不明白的,请移步至前面相关的文章, 我写openfire是一系列连续性的文章,建议大家从前面开始看起 ,以释没头没尾之嫌,好了,进入正题: 1、新建我们需要的jsp文件,在插件src目录下面增加web文件夹,在web文件夹中添加一个welcome.jsp文件,这个文件需要自己编写。 可以参考其他案例插件。截图如下: 选择新建jsp文件,截图如下: 在welcome.jsp中随便输入写内容,我的如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>helwo

openfire 插件开发例子

别等时光非礼了梦想. 提交于 2020-03-06 10:23:48
好久都没有写东西了。今天总结一下之前开发的一些openfire插件。 这次的插件需要提供一个HTTP的接口。通过HTTP来对openfire做一些操作。 插件的目录结构:项目名称“exampleplugin" src/main/java org/jivesoftware/openfire/plugin/ExamplePlugin.java org/jivesoftware/openfire/plugin/example/ExampleServlet.java src/main/resources logo_large.gif logo_small.gif plugin.xml web images/ WEB-INF/ web-custom.xml ExamplePlugin.java 实现了openfire Plugin接口。它提供了一个handle方法。我们的主要逻辑代码在这个方法里面实现: package org.jivesoftware.openfire.plugin; import java.io.File; import java.io.IOException; import java.io.PrintWriter; import org.jivesoftware.openfire.SessionManager; import org.jivesoftware

安卓平台下的即时通讯 .

拈花ヽ惹草 提交于 2020-03-02 05:15:03
摘要: 论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的 作用和功能以及实现方法,复杂的通讯如引入视频音频等可以考虑AnyChat SDK。 关键词: Android 平台;即时通讯 SDK包下载 http://download.csdn.net/detail/xujinquan19/4512304 (本文中图表点击附件即可见) 1 Android 平台简介 Android 是Google 公司于2007年11月5日推出的手机操作系统 ,经过2年多的发展,Android平台在智能移动领域占有不小的份额,由Google为首的40 多家移动通信领域的领军企业组成开放手机联盟(OHA)。Google 与运营商、设备制造商、开发商和其他第三方结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。正因如此,Android 正在被越来越多的开发者和使用者所接受。近日,Google 发言人Anthony House称, 截止到2010 年4 月15 日,Android Market 已经有3.8 万多个应用程序。 2 Android 平台特性与即时通讯的研究   Android 平台框架共由5 部分组成。底层核心是基于 Linux 2.6内核 开发的独立操作系统,该层用来提供系统的底层服务

Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连

让人想犯罪 __ 提交于 2020-03-02 04:38:37
学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接 首先要创建连接监听器,用来监听连接状态,这里我写了一个类 继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError() 前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到 这里写了一个定时器,两秒进行连接一次,注释写的也很清楚,不做太多介绍 要注意的是我把用户名和密码都存到sharePreferences中了 [java] view plaincopyprint? package com.techrare.listener; import java.util.Timer; import java.util.TimerTask; import org.jivesoftware.smack.ConnectionListener; import android.util.Log; import com.techrare.taxicall.MainActivity; import com.techrare.utils.Utils; import com.techrare.utils.XmppConnection; /** 连接监听类 @author

配置openfire server的数据库出现:A connection to the database could not be made.

霸气de小男生 提交于 2020-02-28 15:29:01
配置openfire server的数据库出现:A connection to the database could not be made.View the error message by opening the “\logs\error.log” log file, then go back to fix the problem. 问题 查看日志可知: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 解决 检查两个地方有没有更改: host name database name 我晕死…找半天为什么报错 改完以后把两旁的[]去掉 来源: CSDN 作者: 靑岚 链接: https://blog.csdn.net/weixin_43884551/article/details/104551546