`

Openfire安装整合用户手册

 
阅读更多
Openfire安装整合用户手册
冷志勇

官网 http://www.igniterealtime.org/

安装手册 参考
http://wenku.baidu.com/view/3d27bccd0508763231121296.html

我选择第一种数据库安装
安装spark 测试可以通讯

Linux 安装 下载 带jre的rpm包
http://www.igniterealtime.org/downloads/index.jsp
openfire-3.7.1-1.i386.rpm




Wget http://download.igniterealtime.org/openfire/openfire-3.7.1-1.i386.rpm
rpm –ivh openfire-3.7.1-1.i386.rpm
默认安装到/opt/openfire目录
启动方式 /etc/init.d/openfire start

整合用户手册
修改目录/conf/openfire.xml配置文件 开发工程中/target/conf/openfire.xml
修改后如下所示:
<?xml version="1.0" encoding="UTF-8"?>

<!--
    This file stores bootstrap properties needed by Openfire.
    Property names must be in the format: "prop.name.is.blah=value"
    That will be stored as:
        <prop>
            <name>
                <is>
                    <blah>value</blah>
                </is>
            </name>
        </prop>

    Most properties are stored in the Openfire database. A
    property viewer and editor is included in the admin console.
-->
<!-- root element, all properties must be under this element -->
<jive>
  <adminConsole>
    <!-- Disable either port by setting the value to -1 --> 
    <port>9090</port> 
    <securePort>9091</securePort>
  </adminConsole> 
  <!—默认管理员lzy --> 
  <admin>
    <authorizedUsernames>14001,admin</authorizedUsernames>
  </admin>
  <!--lzy --> 
  <locale>zh_CN</locale> 
  <!-- Network settings. By default, Openfire will bind to all network interfaces.
      Alternatively, you can specify a specific network interfaces that the server
      will listen on. For example, 127.0.0.1. This setting is generally only useful
       on multi-homed servers. --> 
  <!--
    <network>
        <interface></interface>
    </network>
    --> 
  <!-- Authentication IntegrationS lzy   --> 
  <provider>
    <auth>
      <className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className>
    </auth> 
    <user>
      <className>org.jivesoftware.openfire.user.JDBCUserProvider</className>
    </user>
  </provider> 
  <jdbcProvider>
    <driver>com.mysql.jdbc.Driver</driver> 
    <connectionString>jdbc:mysql://58.59.97.3:3306/fajxc?user=admin&amp;password=fuao20091</connectionString>
  </jdbcProvider> 
  <jdbcAuthProvider>
    <passwordSQL>SELECT password FROM users WHERE loginName=?</passwordSQL> 
    <passwordType>plain</passwordType>
  </jdbcAuthProvider> 
  <jdbcUserProvider>
    <loadUserSQL>SELECT a.loginName as loginName,b.email as email FROM users a,employee b WHERE a.loginName=? and a.loginName = b.empNo</loadUserSQL> 
    <userCountSQL>SELECT COUNT(*) FROM users</userCountSQL> 
    <allUsersSQL>SELECT loginName FROM users</allUsersSQL> 
    <searchSQL>SELECT loginName FROM users WHERE</searchSQL> 
    <usernameField>loginName</usernameField> 
    <nameField>userName</nameField> 
    <emailField>email</emailField>
  </jdbcUserProvider> 
  <!-- Authentication IntegrationE lzy   --> 
  <connectionProvider>
    <className>org.jivesoftware.database.DefaultConnectionProvider</className>
  </connectionProvider> 
  <database>
    <defaultProvider>
      <driver>com.mysql.jdbc.Driver</driver> 
      <serverURL>jdbc:mysql://58.59.97.3:3306/openfire</serverURL>
      <username>admin</username> 
      <password>fuao20091</password> 
      <testSQL>select 1</testSQL> 
      <testBeforeUse>true</testBeforeUse> 
      <testAfterUse>true</testAfterUse> 
      <minConnections>5</minConnections> 
      <maxConnections>25</maxConnections> 
      <connectionTimeout>1.0</connectionTimeout>
    </defaultProvider>
  </database> 
  <setup>true</setup>  
  <log>
    <debug>
      <enabled>true</enabled>
    </debug>
  </log>
</jive>

替换原来服务器的配置文件 然后重启服务器 登录后台
服务器---服务器管理器---系统属性—修改privider.auth. className 和privider.user. className
有用户组的话也修改privider.group. className(值对应配置文件的路径)

注意

默认管理员要在系统中用户中存在
配置文件对应表ofProperty
  • 大小: 26.7 KB
分享到:
评论

相关推荐

    Openfire安装配置手册

    Openfire安装配置手册 Openfire是一个基于XMPP协议的即时通讯服务器,提供了强大的聊天功能和插件架构。本手册将指导您搭建开发环境,安装和配置Openfire服务器。 一、 搭建开发环境 要搭建开发环境,需要安装...

    openfire扩展整合现有系统用户

    标题中的“openfire扩展整合现有系统用户”是指在Openfire这款开源即时通讯服务器上,将已有的用户系统(如企业内部的LDAP、AD等)与Openfire进行集成,实现用户身份验证和管理的一体化。Openfire是一款基于Java开发...

    openfire 安装文件及详细安装教程

    总的来说,Openfire是一个强大且灵活的即时通讯解决方案,其详细的安装教程使得即使对技术不太熟悉的用户也能轻松上手。只需按照步骤进行,你就可以拥有一个属于自己的即时通讯服务器了。在实际使用过程中,如果遇到...

    [经典]Openfire整合现有用户

    通过安装合适的插件,可以进一步扩展用户管理和整合功能,例如与第三方应用集成,实现单点登录(SSO)。 10. **测试与维护**:整合完成后,需进行充分的测试,确保所有功能正常运行。同时,定期更新Openfire和相关...

    linux下openfire安装配置

    在Linux环境下,Openfire是一款基于Java的开源即时通讯(IM)服务器,它允许用户通过XMPP协议进行实时通信。为了在Linux系统上成功安装并配置Openfire,我们需要遵循一系列步骤,涉及的主要组件包括JDK(Java ...

    Openfire_spark安装手册.pdf

    ### Openfire + Spark 安装及配置指南 #### 第一章 Java领域的IM解决方案 在Java领域内,一种常用的即时通信(IM)解决方案是采用Openfire作为服务器端,Spark作为客户端,而Smack作为客户端编程库。这套组合不仅...

    linux字符界面下openfire安装配置

    ### Linux字符界面下的OpenFire安装与配置指南 #### 一、前言 本文将详细介绍如何在Linux字符界面下安装和配置OpenFire服务器。OpenFire是一款开源的即时消息服务器,基于XMPP协议,支持多种客户端接入。本文以...

    Openfire_spark_安装手册

    - **安装过程**:使用安装程序`openfire_3_6_4.exe`进行安装,安装过程中选择简体中文,并按照提示操作即可。 - **避免自动启动**:安装完成后,不要勾选启动Openfire的选项,因为接下来需要手动配置数据库驱动。 #...

    Openfire 的安装和配置、插件开发

    在本文中,我们将详细介绍 Openfire 的安装和配置过程,并探讨如何使用 Eclipse 进行插件开发。 一、Openfire 的安装和配置 Openfire 的安装非常简单,按照以下步骤即可完成: 1. 下载最新的 Openfire 安装文件,...

    openfire+spack安装手册

    安卓的即时通讯软件的开发工具的安装过程,openfire+spack的安装过程

    openfire安装WebSocket插件

    NULL 博文链接:https://bsr1983.iteye.com/blog/2240070

    openfire安装---及时聊天

    - 使用以下命令来启动 Openfire 服务,并检查其运行状态。 ```bash ./openfire start ./openfire status ``` ##### 5. 数据库配置 - 在 MySQL 中创建名为 `openfire` 的数据库。 ```sql CREATE DATABASE ...

    openfire整合系统用户

    openfire 用户整合,手把手交你实现。

    Openfire安装部署

    在这个“Openfire安装部署”压缩包中,你应该找到了进行Openfire安装和配置所需的所有文件。接下来,我们将详细讨论Openfire的安装步骤、配置过程以及如何与其他数据库进行集成。 一、Openfire安装 1. 下载...

    Openfire_spark_安装手册.pdf

    《Openfire_spark_安装手册.pdf》是一份详细的指南文档,旨在帮助用户了解并完成开源即时通讯(IM)服务器Openfire及客户端Spark的安装配置过程。这份手册适用于希望通过简单部署即可使用的中小型企业(SMB)用户,同时...

    xmpp简介及openfire使用手册

    ### XMPP简介及OpenFire使用手册 #### 一、XMPP概述 **1.1 什么是XMPP** XMPP(Extensible Messaging and Presence Protocol,可扩展消息与存在协议)是目前四大主流即时消息(Instant Messaging, IM)协议之一。...

    OpenFire所有在线用户

    1. **安装和配置OpenFire**:首先,你需要在服务器上下载并安装OpenFire,配置数据库连接、SSL设置、防火墙规则等,确保服务器能够正常运行。 2. **创建用户**:使用OpenFire管理控制台或API创建用户账号,分配...

Global site tag (gtag.js) - Google Analytics