精华内容
下载资源
问答
  • NULL 博文链接:https://bsr1983.iteye.com/blog/2240070
  • Openfire安装部署

    2018-01-05 23:00:24
    包含openfire安装文件,关联其他数据库方案。 安装、部署、修改配置文件、调用其他数据库
  • linux下openfire安装配置

    2014-01-17 11:14:13
    详细讲述了在linux上安装openfire的步骤 包括jdk、mysql、openfire安装配置
  • openfire安装

    2014-12-18 18:37:45
    转自:... Openfire 的安装和配置 1、 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:http://www.ign

    转自:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html

    Openfire 的安装和配置

    1、 下载最新的openfire安装文件

    官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire

    下载地址:

    Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exe

    ZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip

    我使用的是zip解压版的安装文件。

    其中openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,它可以通过openfire进行聊天对话。

     ____________________________IM服务器配置_________________________________________

    2、 下载完成后,如果你下载的是exe文件,执行你的安装文件,进行安装。这里我是zip的文件。解压后,复制openfire目录到C:\Program Files\目录下;一定要在C:\Program Files\目录下的;这样openfire就安装完成了。

     

    3、 下面我们启动openfire服务器,并配置它。在C:\Program Files\openfire\bin目录下有一个电灯泡的openfire.exe文件,双击执行,启动完成后可以看到

    image

    4、 点击Launch Admin按钮进入http://127.0.0.1:9090/setup/index.jsp页面,配置openfire服务器

     

    5、 选择语言 中文简体

    image

    点击continue进入

     

    6、 配置服务器域名

    image

    如果你是本地访问,那么你可以不修改或是使用localhost、127.0.0.1的方式

    如果你用于外网或局域网访问,那么你的地址配置成外网或局域网地址

     

    7、 选择数据库

    image

    选择openfire自带的,当然你也可以选择你的数据库类型。如Oracle、SQLServer、MySQL等。如果openfire没有带jdbc的连接驱动,你需要添加连接数据库的jdbc驱动;驱动放在C:\Program Files\openfire\lib目录下

     

    8、 选择特性配置,默认即可

    image

     

    9、 管理员邮件,可以跳过这步

    image

     

    10、 安装完成

    image

    进入管理员控制台页面

     

    11、 进入http://127.0.0.1:9090/login.jsp页面后,输入admin、密码admin登陆进入

    image

     

    12、 进入后可以看到

    image

    服务器名称就是jwchat的连接地址;你可以使用Spark、jwchat链接这个地址进行IM通信聊天……

    至此,openfire的安装和配置已经完成。下一篇文章开始完成jwchat的安装和配置。

    如果你需要更换服务器名称ip,请看下一篇文章!

    _____________________IM客户端的配置_______________________________

    Jwchat 的安装和配置、Service unavailable、Authorization failed问题汇总

    上一篇介绍了Openfire开源聊天IM服务器的安装:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html

    这篇文章介绍Jwchat的安装和配置

     

    首先Jwchat的配置和安装需要具备的环境:

    Tomcat 5.0.28+/Tomcat 6

    JDK 1.6+

    Openfire 3.7.1

    1、 下载jwchat工程文件

    下载站点:http://blog.jwchat.org/jwchat/download/

    Zip下载:http://downloads.sourceforge.net/jwchat/jwchat-1.0.zip?use_mirror=

     

    2、 下载完成后,将jwchat-1.0.zip解压到你的tomcat的webapps目录,将jwchat-1.0命名为jwchat,如果不这样的话,可能会出现错误,如Authorization failed。至少这样会方便你访问jwchat工程。

    然后将index.html.zh_CN等这样带有*.后缀.zh_CN的这样的文件的.zh_CN都删掉,进行重命名。.zh_CN是表示中文版的,当然你也可以直接将*.后缀.后缀的文件进行重命名,那样就是默认的英文版的了。

    批量命名工具类:

    package com.hoo.util;
     
    import java.io.File;
     
    /**
     * <b>function:</b> 文件命名工具类
     * @author hoojo
     * @createDate 2012-5-14 下午01:58:14
     * @file FileRenameUtils.java
     * @package com.hoo.util
     * @blog http://blog.csdn.net/IBM_hoojo
     * @email hoojo_@126.com
     * @version 1.0
     */
    public abstract class FileRenameUtils {
        
        private final static String FILE_PATH = "D:\\apache-tomcat-6.0.33\\webapps\\jwchat";
        
        /**
         * <b>function:</b> 将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type
         * <p>example: 如果type = html; index.html.html -> index.html</p>
         * <p>example: 如果type = zh_CN; index.html.zh_CN -> index.html</p>
         * @author hoojo
         * @createDate 2012-5-16 下午02:16:48
         * @param path
         * @param type
         */
        public static void rename(String path, String type) {
            if (path == null || "".equals(path)) {
                path = FILE_PATH;
            }
            File dir = new File(path);
            File[] list = dir.listFiles();
            for (File file : list) {
                String name = file.getName();
                String[] s = name.split("\\.");
                if (s.length == 3 && type.equals(s[2])) {
                    System.out.println(s[0] + "--" + s[1] + "--" + s[2]);
                    file.renameTo(new File(path + "/" + s[0] + "." + s[1]));
                }
            }
        }
        
        public static void main(String[] args) {
        FileRenameUtils.rename("D:\\apache-tomcat-6.0.33\\webapps\\jwchat", "zh_CN");
        }
    }

    3、 下载JabberHTTPBind这个包,因为直接下载的jwchat没有WEB-INF、web.xml是无法运行的。

    JabberHTTPBind是jwchat进行http bind通信的一种方式,它可以让jwchat和openfire进行链接通信。

    站点:http://blog.jwchat.org/jhb/

    下载地址:http://blog.jwchat.org/download/JabberHTTPBind-1.1.1.zip

    JabberHTTPBind会依赖xalan的library库

    下载站点:http://xml.apache.org/xalan-j/downloads.html

    下载目录:http://labs.renren.com/apache-mirror/xml/xalan-j/

     

    4、 下载完成后,将JabberHTTPBind的zip解压出来的WEB-INF、META-INF一并放到刚才的jwchat目录中,并且将刚才下载的xalan的xalan.jar,serializer.jar, xercesImpl.jar, xml-apis.jar放到webapps\jwchat\WEB-INF\lib目录下即可。

     

    5、 修改jwchat目录中的相关配置

    修改config.js文件

    var BACKENDS = 
    [
            {
                ……
            },
            {
                ……
            },
            {
                name:"Open Relay",
                description:"HTTP Binding backend that allows connecting to any jabber server",
                httpbase:"/JHB/", /* 修改这里为:/jwchat/JHB/ */
                type:"binding",
                default_server: SITENAME
            },
            {
                ……
            }
    ];

    修改WEB-INF目录下的web.xml文件

    <servlet-mapping>
            <servlet-name>Jabber HTTP Binding Servlet</servlet-name>
            <url-pattern>/</url-pattern>
             url-pattern修改为:/JHB/
             <!-- 这里的修改主页是对应上面的config.js,如果config.js的httpbase配置是/jwchat/,那这里的就不用修改了 -->
    </servlet-mapping>

    6、 启动tomcat后,访问http://localhost:8080/jwchat/

    如果登录出现Service unavailable这个问题,那么会有以下几种情况:


    A、 表明服务器不可用,可能是openfire服务器没有启动,

    B、 webapps\jwchat \config.js的配置有问题,如var SITENAME = "localhost";和openfire服务器地址没有对应

    C、 伴随出现:Exception in thread "Thread-34" javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found异常,可能是tomcat版本低于tomcat6或是jwchat缺少相应的jar包,如缺少xml的serializer.jar、xalan.jar、xercesImpl.jar、xml-apis.jar

    D、 如果在满足了c步骤,有添加jra包还出现Exception in thread "Thread-34" javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found异常,建议删除tomcat/work目录下的缓存,然后重启tomcat试试

     

    7、 如果登录出现Authorization failed验证失败,那么有以下几种可能的情况:

    A、 用户没有注册

    B、 openfire的证书(C:\Program Files\openfire\resources\security)没有安装到相应的jdk的C:\Program Files\Java\jre6\lib\security目录下

    如果出现这种异常信息:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed也表明是安全证书的问题;

    关于解决ssl验证,网上有人说在jsjac.js中的if(this.has_sasl) 这行前面加上this.has_sasl = false;来取消ssl安全证书的验证。

    C、 如果你的工程名称不是jwchat,建议把它修改成jwchat并且修改config.xml的相关链接的配置(httpbase)

    D、 还有可能是你当前的用户没有注册,这个时候你可以注册一个用户或是在openfire控制台的用户组中添加一个用户,然后再等了看看是否存在这个问题。

     

    8、 修改服务器名称

    点击服务器à服务器管理器à编辑属性 修改服务器名称

    image

    修改后的服务器名称

    image

    出现叹号,我们要删除安全证书,点击服务器à服务器设置à服务器安全证书删掉这里的证书。

    image

    删除后,在当前页面会出现提示,然后按照提示点击相应的链接,重启服务器,然后登陆,再生成证书

    image

    生成证书需要点时间,然后生成完成后,手动重启openfire服务器,再次登陆发现警告没有了。

      image

    9、 在服务器端增加配置

    xmpp.httpbind.client.requests.polling = 0

    xmpp.httpbind.client.requests.wait = 10


    展开全文
  • openfire安装配置

    千次阅读 2019-07-11 11:00:49
    openfire 是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 安装 本文安装环境为: CentOS 7 虚拟机(192.168.10.66) 下载 前往 官网,自行选择版本下载,此处下载...

    概述

    openfire 是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。

    安装

    本文安装环境为: CentOS 7 虚拟机(192.168.10.66)

    下载

    前往 官网,自行选择版本下载,此处下载的是 openfire-4.4.0-1.x86_64.rpm

    安装

    将安装包上次到服务器

    rpm -ivh openfire-4.4.0-1.x86_64.rpm
    

    启动服务

    systemctl start openfire
    

    若端口冲突,修改配置 /opt/openfire/conf/openfire.xml 后重新启动

    配置

    1. 访问 http://192.168.10.66:9090 ,进入配置界面
    2. 语言选择
      在这里插入图片描述
    3. 服务器设置
      在这里插入图片描述
    4. 数据库设置
      在这里插入图片描述
    5. 前往MySQL,创建 openfire 数据库
    6. MySQL连接配置
      在这里插入图片描述
    7. 配置文件设置
      在这里插入图片描述
    8. 安装完成
      在这里插入图片描述
    9. 登录
      重新访问 http://192.168.10.66:9090 并登录,默认账号: admin/admin
      在这里插入图片描述
      至此 openfire 安装完成,根据需要自行修改配置。

    使用

    Spark

    1. 前往 官网,选择spark_2_8_3.exe 下载并安装

    2. 安装后启动Spark
      在这里插入图片描述

    3. 点击高级,进入设置
      在这里插入图片描述

    4. 创建用户

    • 客户端创建:
      在这里插入图片描述
    • 或者前往后台添加:
      在这里插入图片描述
    1. 登录
      在这里插入图片描述

    WebSocket

    简易Demo:https://github.com/gunblues/strophe-openfire-websocket

    可在另外电脑安装Spark客户端,或者选择WebSocket等其他方式进行聊天。

    问题汇总

    1、数据库连接报错The server time zone value ‘’ is unrecognized or represents more than one time zone:在数据库URL中增加serverTimezone=GMT
    2、openfire服务启动失败,或无法访问后台:检查端口是否冲突,防火墙响应端口是否开放
    3、客户端无法登陆:检查客户端 是否与配置一致,检查后台端口加密配置
    4、结合 /opt/openfire/logs/error.log 错误日志进行排查

    参考文档

    http://myopenfire.com/article/getarticle/4
    https://yq.aliyun.com/articles/689066
    https://www.cnblogs.com/wuxinzhe/p/6619209.html

    展开全文
  • 本人总结的linux字符界面下openfire安装配置
  • Openfire安装

    2015-04-10 20:36:32
    安装Windows 运行Openfire 安装包. 应用缺省将被安装于目录 c:\... 如果使用RPM包, 用你的包管理器运行把它Openfire安装到目录 /opt/openfire: rpm -ivh openfire_3_0_0.rpm 如果使用.tar.gz包, 解压到目录 /opt

    安装

    Windows
    运行Openfire 安装包. 应用缺省将被安装于目录 c:\Program Files\Openfire .
    Linux/Unix
    可选择RPM包或tar.gz包. 如果使用RPM包, 用你的包管理器运行把它Openfire安装到目录 /opt/openfire:
    rpm -ivh openfire_3_0_0.rpm
    如果使用.tar.gz包, 解压到目录 /opt 或 /usr/bin:
    tar -xzvf openfire_3_0_0.tar.gz
    mv openfire /opt
    注意: .tar.gz包不一定包含Java虚拟机(JRE). 所以, 你必须之前就有 JDK 或 JRE 1.5.0 (Java 5) 或之后安装到你的系统里. 你可以在命令行键入 “java -version” 来检查你的java版本,然后 (如果必要) 访问 http://java.sun.com 更新你的Java安装.
    安装概述

    为了完成Openfire的安装, 你需要执行以下步骤:
    数据库 - 如果你选择使用一个外部数据库, 你必须准备为Openfire准备好你的数据库.
    安装 - 使用内置的基于web的安装工具来安装和验证服务器的配置.
    管理控制台 - 使用基于web的管理工具来管理服务器.
    本文也包括以下信息:
    在Windows下运行
    在Unix/Linux下运行
    安装和使用插件
    分发版里的文件

    你的分发版里的文件应该像下面这样 (为了简短一点,一些子目录被忽略了):
    openfire/
    |- readme.html
    |- license.html
    |- conf/
    |- bin/
    |- jre/
    |- lib/
    |- plugins/
    |- admin/
    |- resources/
    |-database/
    |-security/
    |- documentation/
    conf 目录Openfire用来存放配置文件.
    bin 目录包含了服务器的可执行文件. 根据你安装的不同分发版, 可用的执行文件也不同.
    jre 目录包含了一个 Java 5 虚拟机,打包在Windows和RPM版本Openfire里面的.
    lib 目录包含了运行Openfire所需要的库.
    plugins 目录包含了服务器插件. 缺省地, Openfire带了一个基于web的管理控制台插件.
    resources/database 目录包含 SQL 架构文件,用来新建Openfire数据库, 以及已有安装的更新脚本.
    resources/security 目录是Openfire维护keystores的地方,用来支持SSL连接安全性.
    documentation 目录包含了服务器文档.
    安装数据库

    Openfire能把它的数据存储在一个嵌入式的数据库里,你也能选择使用一个外部数据库,例如MySQL或Oracle. 如果你喜欢使用外部数据库, 你必须在开始安装之前准备好它. 更多信息见数据库安装.
    安装服务器

    Openfire內建了一个基于web的, “向导”驱动的安装和配置工具. 简单地启动Openfire(分平台的指引如下) 并使用浏览器连接到管理控制台. 基于web的管理控制台的缺省端口是9090. 如果你和Openfire在同一台机器, 以下URL通常会起作用: http://127.0.0.1:9090.
    管理控制台

    在完成上述步骤之后, Openfire将被配置,你可以用基于web的管理控制台管理服务器. URL应该和你用来安装服务器用的那个一样,除非你在安装期间修改了那个端口.
    在Windows下运行Openfire

    如果你使用了Openfire安装包, 在你的开始菜单里会有一个快捷方式来启动图形化启动器. 否则, 在你的 Openfire 安装位置的 bin/ 目录运行 openfire.exe . 在启动界面上有一个按钮,允许你自动打开你的web浏览器连接正确的URL来完成服务器的安装
    launcher.png
    Windows服务
    如果你正在Windows下运行Openfire, 你或许想在初始化安装之后把Openfire作为一个标准的Windows来运行. 如果你使用Windows安装包, 一个 openfire-service.exe 文件将会出现在安装目录下的 bin 目录. 你可以使用这个可执行文件来安装和控制Openfire服务.
    从控制台窗口, 你可以运行以下命令:
    openfire-service /install – 安装服务.
    openfire-service /uninstall – 卸载服务.
    openfire-service /start – 启动服务.
    openfire-service /stop – 停止服务.
    windows_service.png
    你也可以在Windows控制面板使用服务工具来启动和停止服务.
    注意: 那个图形化的启动器目前和Windows服务还不兼容. 如果你安装了服务, 你应该使用上述的服务控制台来控制服务而不是这个图形启动器.
    自定义参数
    高级用户可能希望传递参数到Java虚拟机(VM)来定制Openfire的运行时环境. 你可以在你的Openfire安装目录下的 bin/ 目录建立 vmoptions 文件来做到这一点. 对于 Windows服务, 你要建一个新文本文件,名为 openfire-service.vmoptions. 每个给VM的参数应该独立占用文件中的一行. 例如, 设置最小堆栈大小为 512 MB 和最大 VM 堆栈为 1024 MB, 你可以用:
    -Xms512m
    -Xmx1024m
    要新建参数给普通的启动器, 新建一个文件,名为 openfired.vmoptions (因为 openfire.exe 启动器会调用 openfired.exe 可执行文件来实际地启动服务器).
    在Linux/Unix下运行Openfire

    如果你正在一个 Red Hat 或类 Red Hat 的系统上运行 (CentOS, Fedora, 等等), 我们建议使用RPM,因为它包含一些标准的类Red Hat环境的自定义处理. 假设你使用了RPM, 你可以使用 /etc/init.d/openfire 脚本启动和停止Openfire.

    /etc/init.d/openfire

    Usage /etc/init.d/openfire {start|stop|restart|status|condrestart|reload}

    /etc/init.d/openfire start

    Starting openfire:
    如果你正在一个不同的Linux/Unix变种下运行, 并且/或你使用了tar.gz ‘安装包’, 你可以使用你的Openfire安装目录下的 bin/openfire 脚本启动和停止Openfire:

    ./openfire

    Usage: ./openfire {start|stop}

    ./openfire start

    Starting openfire
    如果你想把Openfire安装成一个服务, 在 bin/extra 目录提供了两个脚本:
    redhat-postinstall.sh – 自动把Openfire安装为Red Hat的服务. 它会新建一个”jive”用户,然后拷贝 openfired 脚本到你的 init.d 目录. 这个脚本必须以root身份来运行. 更多信息请看脚本里的注释.
    openfired – 把Openfire当成服务运行的脚本. 你必须手工配置这个脚本. 更多信息请看脚本里的注释.
    如果你通过RPM安装,不推荐你使用这些脚本. RPM已经把这些脚本照顾得很好了.

    展开全文
  • openfire安装文件,以及openfire安装详细教程。
  • openfire安装---及时聊天 、、、、
  • openfire安装工具

    2018-07-05 15:51:50
    openfire4.2.1 64位资源下载,学习openfire的同学可以下载下来安装学习一下
  • Openfire安装配置[归纳].pdf
  • openfire安装、配置、运行

    千次阅读 2014-08-19 14:47:16
    您可以使用它轻易的构建高效率的即时通信服务器.Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务。...
    • openfire服务器
                 Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。您可以使用它轻易的构建高效率的 即时通信服务器.Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务。openfire允许集群操作,单台服务器据说可以支持10000同时在线。
    •   openfire目录结构
        openfire/
           |- readme.html
           |- license.html
           |- conf/
           |- bin/
           |- jre/
           |- lib/
           |- plugins/
               |- admin/
           |- resources/
               |-database/
               |-security/
           |- documentation/
      openfire目录作用介绍
              conf 目录Openfire用来存放配置文件.
              bin 目录包含了服务器的可执行文件. 根据你安装的不同分发版, 可用的执行文件也不同.
              jre 目录包含了一个 Java 5 虚拟机,打包在Windows和RPM版本Openfire里面的.
              lib 目录包含了运行Openfire所需要的库.
              plugins 目录包含了服务器插件. 缺省地, Openfire带了一个基于web的管理控制台插件.
              resources/database 目录包含 SQL 架构文件,用来新建Openfire数据库, 以及已有安装的更新脚本.
              resources/security 目录是Openfire维护keystores的地方,用来支持SSL连接安全性.
              documentation 目录包含了服务器文档
    • ubuntu下openfire安装的前期工作

             1、至少是JDK1.5

             2、支持Servlet 2.3

             3、支持JSP 1.2

             4、Openfire 类

             5、安装oracle数据库,如果使用外部数据库,而不是使用openfire自带的内嵌数据库,则根据自己需要安装数据库

    • ubuntu下的openfire安装
             1、从http://www.igniterealtime.org/downloads/index.jsp#openfire下载最新版的openfire

             2、解压openfire文件

                    #tar -xzvf openfire_3_9_1.tar.gz
             3、将已解压的openfire目录移到usr下
                   #mv /home/download/openfire /usr/openfire
             4、在/etc/profile中设置openfire的环境变量
                   #export OPENFIRE_HOME=/usr/openfire
                   #export PATH=$PATH:OPENFIRE_HOME/bin
             5、给openfire目录加上可执行权限
                   #chmod +x $OPENFIRE_HOME/bin/openfire
             6、创建一个独立执行的openfire账户和密码
             7、设置openfire的执行账户和密码
             8、将openfired文件拷贝到init.d文件中
             9、openfired是一个bash文件,用于将openfire设置为守护进程,随机启动,给openfired授予可执行权限
                   chmod +x openfired
             10、打开openfired文件,进行部分配置
                   a)设置执行openfire用户
                        export OPENFIRE_USER=openfire
                   b)修改CMD="./openfire.sh $1"为
                       CMD="./openfire $1"
                   c)进行文件链接
                       # cd /etc/rc3.d
                      # ln -s ../init.d/openfired $90openfired
             11、openfire启动和停止
                     #openfire start
                     #openfire stop

    • 安装过程中遇到的错误问题哦错误

                 在安装openfire中出现错误,openfire的提示信息不够详细,可以在linux的错误日志文件查看具体错误原因

                 # cat /logs/error.log

                  错误1:

                        TNS:listener does not currently know of SID given in connect descriptor

                  原因:

                        数据库驱动配置出现错误或者数据库访问账户错误

                  错误2、
                        The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error.
                  实际原因是openfire在创建自身表时因为表空间太小导致执行创建sql语句错误

    • openfire的运行配置
    1、openfire的web访问

        http://[server IP]:9090,初次默认用户名和密码都是admin


    2、语言选择


    3、服务器域修改成对应的服务器ip,设定对应的端口号,默认为9090


    4、选择数据库,若是需要使用外部数据库,需要选择标准数据库连接,否则使用openfire内嵌的数据库


    5、配置标准数据库连接信息,选择相应的数据库类型,设置数据库驱动、用户名、密码
       
    • openfire插件管理

                 openfire支持插件管理模式,可以通过登录web模式,在插件菜单中,选择需要上传的插件jar包。插件的存放位置是在/usr/openfire/plugins目录中

                 上传插件后,需要重启openfire服务器

                #openfire stop

                #openfire start



    •  openfire插件开发            

    1、openfire源代码
    2、vivi插件编译环境为jdk1.6,因为openfire实现的代码比较老旧,为了兼容openfire
    3、xmpp协议栈实现源代码smck源代码
    4、查看openfire源代码
    5、查看openfire数据库,从openfire官网上面查看,中文有但比较老旧,英文最新的
    6、数据库访问接口采用jdbc并通过泛型类实现
    7、apns需要使用开源的javapns包

    8、openfire服务器中有 Push 和 IM 个模块,其中Push又分为Android的模块和iOS模块。

    9、iOS模块的Push通道,即APNS(Apple Push Notification Server)是和push服务器地址无关的。

    10、openfire的错误日志放在/usr/openfire/logs/error.log


    ubuntu上搭建openfire服务器

    1015人阅读 评论(0) 收藏 举报
    ubuntu上搭建openfire服务器

    1.首先我系统里面是装好 JDK,Apache2.2 MySql 5的,这些是要安装的,如果你的系统里没有安装,请自行下载安装。
    sudo apt-get install apache2

    2.下载openfrie

    3.安装Openfire
    将下载的openfire安装包拷贝到/opt目录,进入/opt运行以下命令进行解压安装。
    tar -xzvf openfire_3_5_1.tar.gz
    在mysql中创建数据库,导入openfire数据录对应的sql,创建数据表
    mysql> create database openfire;
    mysql> use openfire
    mysql> source /opt/openfire/resources/database/openfire_mysql.sql;

    4、启动安装openfire
    /opt/openfire/bin/openfire start
    打开浏览器开始设置openfire http://[server ip]:9090,根据向导设置,其中数据库选择“外部数据库”,然后填入相关信息一直下一步安装到底。
    openfire安装完毕了,就可以登录了。

    openfire开发文档
    http://www.blogjava.net/duanzhimin528/archive/2010/07/02/325097.html

    来源:blog.csdn.net/zouqingfang/article/details/19476751

    http://blog.csdn.net/yzhujiang/article/details/8146916


    展开全文
  • Openfire安装配置手册

    2013-09-29 10:10:50
    Openfire安装配置手册 这个手册包括开发环境的搭建及服务器的安装配置 搭建开发环境:系统环境:windowsXP+JDK1.6+Eclipse3.6+Openfire
  • Openfire安装配置

    2013-05-23 15:15:34
    非常全面的openfire安装配置说明文档,还包括了spark的安装配置。
  • openfire 安装部署

    2021-05-26 07:30:06
    1. openfire安装和配置本文介绍openfire 在linux上安装部署过程linux上有两种安装方式,一个是RPM包方式,另一个是tar.gz压缩包方式,官方推荐采用RPM包方式,会默认安装成服务,同时不需要自己安装jdk。采用tar.gz包...
  • openfire安装部署 openfire是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 ...
  • openfire 安装

    2016-07-25 15:39:04
    2、在安装openfire的时候,自己电脑是win7 64位,它提示需要32位java jdk. 解决:在环境变量设置中添加用户属性:EXE4J_JAVA_HOME,其属性的值为32位的JDK的所在位置。 3、
  • Linux环境中Openfire安装指南安装环境:安装软件:Openfire 4_1_0...若未安装,请先安装JDKjava -version一、Openfire安装本文针对Openfire安装,提供了两种方式。根据自...
  • Java领域的即时通信的解决方案可以考虑openfire+spark+smack。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端,最新版本是3.8.1 可以到http://www.igniterealtime.org/downloads/index.jsp下载(分为...
  • 首先介绍一下在centos下如何安装openfire1、升级一下yum#yum update 2、删除系统中自带的JAVA插件#yum -y remove java* 3、配置java环境下载jdk-7u79-linux-x64.tar.gz到/tmp/下(路径随意) 进入/tmp/ 将jdk-7u79...
  • openfire安装及ssl配置

    2021-05-02 08:17:06
    研究了一下openfire在linux下面的安装,最后建成一个企业用的及时通讯系统,还不错。。。可以和现有的ldap做集成,不用在新建用户了1.下载openfire 3.3.32.下载 spark (客户端)3.安装open fire切换到root用户rpm -...
  • openfire学习之安装

    万次阅读 2018-06-26 15:43:42
    openfire是基于XMPP协议的...这里介绍如何安装openfire,spark。以及安装过程中遇到的问题解决。openfire安装,主要在于设置:语言+数据库信息设置+管理员账户设置。spark安装,类似一般应用程序。登录的时候需要...
  • Openfire安装部署及插件的开发

    千次阅读 2016-04-21 23:18:50
    先说明本人菜鸟一枚,这是我的第一篇博客,记录下我今天辛苦了一天的成果吧,Openfire安装部署及插件的开发,因为一个小项目的需求需要接触到openfire,网上资料也挺多,但就是太多了,没有一篇,我在这里给他们...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,514
精华内容 1,805
关键字:

openfire安装