Wildfire to Openfire Upgrade Guide
Introduction
This document provides the steps to follow in order to upgrade a Wildfire 3.2 installation into an Openfire installation. If you need to update an old version of Wildfire then first update it to Wildfire 3.2 following the standard steps described in the upgrade guide and the Upgrade guide to Wildfire Enterprise 3.2.0 if you are using the Enterprise Edition.
This document describes the upgrade process for these environments/distributions:
Windows
- Stop the server
- Back up setup
- If running as a service, remove the old service:
wildfire-service /uninstall
- Install 3.3.0
- Delete
conf/openfire.xml
and renameconf/wildfire.xml
toconf/openfire.xml
- Search for
org.jivesoftware.wildfire.
and replace withorg.jivesoftware.openfire.
inconf/openfire.xml
- If using embedded database then rename
embedded-db\wildfire\*
files toembedded-db\openfire\*
- Delete all jar files in the plugin folder and drop new versions of plugins
- Start up the server using new launch scripts localed in
bin
- Optionally install as a service again:
openfire-service /install
Unix/Linux (RPM)
- Stop the server
- Back up setup
- Run
rpm -ivf openfire_3_3_0.rpm
- Go to
/opt/openfire
and copy configuration from old setup- Copy
conf/wildfire.xml
and rename it toconf/openfire.xml
- Search for
org.jivesoftware.wildfire.
and replace withorg.jivesoftware.openfire.
inconf/openfire.xml
- If using embedded database then copy and rename
embedded-db\wildfire\*
files toembedded-db\openfire\*
- Copy new version of plugins to
opt/openfire/plugins
(except admin folder) - Copy old certificates from
resources/security/
to same location inopenfire
- Copy
- If running as a service update service to use new scripts located in
bin
- Start up the server using new launch scripts located in
bin
- To uninstall Wildfire run
rpm -e wildfire
Zip/Tar.gz
This process is similar to the RPM except that step 3 is replaced with:- Unzip content to
/opt/openfire
(unix/linux) orC:\Program Files\openfire
(windows)
Mac OS (DMG)
- Install Openfire using the .pkg installer
- Use the System Preferences pane to turn Openfire off
- For steps 4-8 assume paths are relative to
/usr/local
- Copy
wildfire/conf/wildfire.xml
toopenfire/conf/openfire.xml
- Search for
org.jivesoftware.wildfire.
and replace withorg.jivesoftware.openfire.
inconf/openfire.xml
- If using embedded database then copy and rename
embedded-db\wildfire\*
files toembedded-db\openfire\*
- Copy new version of plugins to
openfire/plugins
(except admin folder) - Copy old certificates from
resources/security/
to same location inopenfire
- Use the System Preferences pane to turn Openfire back on