Getting Openfire to run on Panther Server is not all that tough, believe it or not, but there are some caveats.
First, you must install Tiger’‘s JDK, which requires a workaround script because the stock installer won’'t run on Panther. The required script is in the follow-up comments to this thread.
Next, download the Openfire installer package (3.3.2 as of this post) and run the installation. It will tell you that it failed, but that’'s OK.
Check to be sure that a “openfire” user exists in the local user database.
Run the following commands from a terminal window:
sudo chown -R openfire /usr/local/openfire
sudo chmod 754 /usr/local/openfire/bin/openfire.sh
sudo -u openfire /usr/local/openfire/bin/openfire.sh
Openfire should now be running. See the follow-up comments for suggestions on the configuration.
To have Openfire start automatically at startup, you’'ll need to create a startup item. See the follow-up comments for the startup script instructions.
If & when you upgrade the Openfire installation, the upgrade process will probably overwrite your settings. Be sure to have a backup of your /usr/local/openfire directory, or at least the following files: