在第一次安装数据库后,每一次编译openfire后,数据库配置都会丢失,这样就会需要重新安装。所以只要把第一次向导配置好的openfire.xml保存下来覆盖掉原始的openfire就好了。
先来看一下通过第一次向导配好的的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>
<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>
-->
<connectionProvider>
<className>org.jivesoftware.database.DefaultConnectionProvider</className>
</connectionProvider>
<database>
<defaultProvider>
<driver>com.mysql.jdbc.Driver</driver>
<serverURL>jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true</serverURL>
<username>root</username>
<password>mysql</password>
<testSQL>select 1</testSQL>
<testBeforeUse>false</testBeforeUse>
<testAfterUse>false</testAfterUse>
<minConnections>5</minConnections>
<maxConnections>25</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
<setup>true</setup>
</jive>
(1)<setup>true</setup> ture表示已经安装,不用运行安装向导。
(2)false表示要重新安装。
将此文件覆盖到原代码中的:openfire\src\conf\openfire.xml,这样每次重新打包后,该配置都还在。
分享到:
相关推荐
2. 运行安装程序:在Windows上,双击下载的.exe文件,按照向导提示进行操作;在Linux或macOS上,可能需要通过命令行来解压并执行安装脚本。 3. 配置安装选项:在安装过程中,你需要提供一些基本信息,如服务器的...
- **安装过程**:按照安装向导提示完成安装。 - **配置服务器信息**:在Spark客户端中输入Openfire服务器的地址和端口信息。 - **登录测试**:使用之前创建的账户登录Spark客户端进行测试。 #### 四、配置MSN网关 ...
双击此文件,用户可以在Windows环境下按照向导提示完成Openfire的安装。 在使用Openfire时,有以下几个重要的知识点: 1. **安装与配置**:安装过程中,用户需要配置数据库连接信息,Openfire支持MySQL、...
1. **双击安装包**:找到下载的"Openfire.pkg"文件,双击它,Mac的安装向导会自动启动。 2. **欢迎界面**:点击“继续”按钮,进入安装向导的欢迎界面。 3. **阅读许可协议**:阅读Openfire的软件许可协议,如果同意...
Spark客户端的安装过程比较简单,通常只需要运行安装程序并按照向导提示完成安装即可。 配置MSN网关允许Spark客户端用户使用MSN账号登录。要完成MSN网关的配置,需要在服务端设置MSN网关,然后在Spark客户端配置MSN...
2. **运行安装程序**:双击下载的安装文件,按照向导提示进行操作。在Windows上,这通常会是一个.exe文件;在Linux或macOS上,可能需要使用终端来运行.sh文件。 3. **配置服务器设置**:在安装过程中,Openfire会...
安装过程相对简单,只需按照安装向导一步步操作,直至完成安装。安装完毕后,服务器并不会立即启动,需要进行必要的配置才能正常使用。 配置过程中,首先会遇到语言设置,可以选择中文以方便阅读。接着是服务器访问...
安装过程通常包括下载最新版本的Openfire安装包,双击运行安装程序,按照向导步骤进行。确保选择合适的安装路径,并根据提示配置数据库连接信息。 #### 2.2.1 安装 安装过程中,系统会询问是否创建桌面快捷方式、...
3. 下载与安装:从官方网站下载适合操作系统的Openfire安装包,按照安装向导步骤进行安装。 二、Openfire的配置与设置 1. 初始化配置:首次启动Openfire会引导用户进行基本的服务器配置,包括数据库连接、管理员...
- 双击运行`setup.exe`,按照向导进行安装。选择安装路径,注意保持路径中不含中文字符,以避免潜在问题。 - 安装过程中,可以选择创建数据库(默认为HSQLDB)或连接已有的数据库(如MySQL、PostgreSQL)。 - ...
- 按照安装向导的指示完成安装过程。 - 启动Spark客户端,并根据提示配置登录信息,连接至Openfire服务器。 #### 第四章 配置MSN网关 ##### 4.1 服务端配置MSN网关 - 在Openfire管理控制台中启用并配置MSN网关...
双击运行后,安装向导会引导用户进行一系列配置,包括安装路径选择、数据库连接设置(默认使用内置的HSQLDB)、服务器端口设定、管理员账户创建等。安装完成后,Openfire服务会自动启动,用户可以通过Web管理界面...
3. **安装Openfire**:运行下载的安装程序,按照向导提示完成安装。安装过程中,你需要指定Openfire的安装路径、数据库连接信息(默认使用内置的HSQLDB数据库)以及服务端口。 4. **启动Openfire**:安装完成后,...
2. 解压并运行安装程序,按照向导进行安装。 3. 安装完成后,首次启动Openfire,进行基础配置,包括设置管理员账号、数据库连接信息等。 三、配置集群 1. 数据库配置:确保所有服务器共享相同的数据库实例,这样...
"Openfire免安装版"意味着你无需进行复杂的安装过程,可以直接运行,方便快捷。 1. **Openfire的特点** - **跨平台**:由于Openfire是用Java编写的,因此它可以运行在多种操作系统上,包括Windows、Linux、Mac OS...
Oracle数据库的安装虽然未详细说明,但通常包括环境变量的配置和安装向导的跟随。Openfire源代码的安装则是通过下载源代码压缩包并解压到Eclipse的工作空间(workspace)中来完成的。 随后,文档指导读者如何配置...
6. **配置Openfire**:打开浏览器访问`http://localhost:9090`,按照向导完成初始配置,包括数据库连接、管理员账户创建、服务器设置等。 在配置过程中,你可能需要关注以下几个关键点: - **数据库选择**:...
4. 安装Openfire:在Windows上,双击下载的.exe文件,按照向导提示进行安装;在Linux和macOS上,你需要解压下载的.tar.gz或.dmg文件,然后通过命令行或图形界面工具进行安装。 5. 配置Openfire:安装完成后,首次...