Академический Документы
Профессиональный Документы
Культура Документы
1 de 5
http://www.igniterealtime.org/builds/openfire/docs/latest/documentatio...
Openfire is a powerful instant messaging (IM) and chat server that implements the
XMPP protocol. This document will guide you through installing Openfire. For a full list
of features and more information, please visit the Openfire website:
http://www.igniterealtime.org/projects/openfire/
Installation
Windows
Run the Openfire installer. The application will be installed to c:\Program
Files\Openfire by default.
Linux/Unix
Choose either the RPM or tar.gz build. If using the RPM, run it using your
package manager to install Openfire to /opt/openfire:
rpm -ivh openfire_3_0_0.rpm
Note: the .tar.gz build does not contain a bundled Java runtime (JRE).
Therefore, you must have JDK or JRE 1.5.0 (Java 5) or later installed on
your system. You can check your java version by typing "java -version" at
the command line and (if necessary) upgrade your Java installation by
visiting http://java.sun.com.
Setup Overview
To complete the installation of Openfire, you'll need to perform each of the following
steps:
1. Database - if you choose to use an external database, you must prepare your
database for Openfire.
2. Setup - Use the built-in web-based setup tool to setup and verify the server
configuration.
3. Admin Console - use the web-based admin tool to manage the server.
This document also includes information on:
Running under Windows
Running under Unix/Linux
Installing and using plugins
11/03/2015 10:32
2 de 5
http://www.igniterealtime.org/builds/openfire/docs/latest/documentatio...
Admin Console
After completing the above steps, Openfire will be configured and you can use the
web-based admin console to administer the server. The URL should be the same as
you used to setup the server unless you changed the port during the setup.
11/03/2015 10:32
http://www.igniterealtime.org/builds/openfire/docs/latest/documentatio...
Windows Service
If you're running Openfire on Windows, you will likely want to run Openfire as a
standard Windows service after initial setup. If you used the Windows installer, a
openfire-service.exe file will be in the bin directory of the installation. You can use
this executable to install and control the Openfire service.
From a console window, you can run the following commands:
openfire-service /install -- installs the service.
openfire-service /uninstall -- uninstalls the service.
openfire-service /start -- starts the service
openfire-service /stop -- stops the service.
You can also use the Services tool in the Windows Control Panel to start and stop the
service.
Note: the graphical launcher is not compatible with the Windows service at this time. If
you install the service, you should use service controls as described above to control
3 de 5
11/03/2015 10:32
http://www.igniterealtime.org/builds/openfire/docs/latest/documentatio...
To create parameters for the normal launcher, create a file called openfired.vmoptions
(since the openfire.exe launcher invokes the openfired.exe executable to actually start
the server).
If you are running on a different Linux/Unix varient, and/or you have used the .tar.gz
'installer', you can start and stop Openfire using the bin/openfire script in your
Openfire installation:
# ./openfire
Usage: ./openfire {start|stop}
# ./openfire start
Starting openfire
If you would like to install Openfire as a service, two scripts are provided in the
bin/extra directory:
redhat-postinstall.sh -- automatically installs Openfire as a service on Red
Hat. It does so by creating a "jive" user and then copying the openfired
script to your init.d directory. This script must be run as root. Please see
the comments in the script for additional information.
openfired -- script to run Openfire as a service. You must manually
configure this script. See the comments in the script for additional details.
It is not recommended that you use either of these scripts if you installed via
RPM. The RPM has already taken care of what these scripts take care of.
Custom Parameters
Advanced users may wish to pass in parameters to the Java virtual machine (VM) to
customize the runtime environment of Openfire. If you installed via RPM, you can
customize this by editing /etc/sysconfig/openfire and looking at the OPENFIRE_OPTS
option. If you installed via .tar.gz, you will need to tweak your startup script to fit your
needs.
Plugins
Plugins add additional features and protocol support to Openfire. After setting up your
4 de 5
11/03/2015 10:32
http://www.igniterealtime.org/builds/openfire/docs/latest/documentatio...
Openfire installation, you may want to download and install plugins to enhance your
server. Plugins can be downloaded from the plugins page on igniterealtime.org or
directly inside the administration console.
Installing Plugins
If you download a plugin from inside the Openfire administration console, it will
automatically be installed. If you manually download the plugin (packaged as a .jar file),
you can deploy it by copying the plugin file to the plugins/ directory of your Openfire
installation. A plugin monitor will automatically extract the plugin into a directory and
install the plugin in Openfire. You may also use the "upload plugin" feature in the admin
console (under the Plugins tab) to load a plugin from your local file system to the server.
Managing Plugins
Plugins can be managed inside the Openfire admin console. You can also manually
delete a plugin at any time by deleting its JAR file (Openfire will automatically remove
the plugin from memory and delete it's directory when you do so).
5 de 5
11/03/2015 10:32