In the previous releases of wildfire and openfire as of 3.2.4 the wildfireHome/openfireHome variables were somehow not being set correctly and as such, were resulting in the following error in the admin console upon upgraade from 3.3.0 to 3.3.1
Home not found. Define system property “openfireHome” or create and add the openfire_init.xml file to the classpath
I’'ve checked the openfire.sh file and the /etc/sysconfig/openfire entries. All appears to be correct with respect to the openfireHome variable. To be sure that the variable was being passed correctly, I added the following line in the /etc/init.d/openfire startup script.
<-SNIP->
start() {
OLD_PWD=pwd
cd $OPENFIRE_LOGDIR
- Start daemons.
echo -n "Starting openfire: "
echo “The openfireHome variable is set to $OPENFIRE_HOME” <----NEW LINE
<-SNIP->
This produced the expected result.
service openfire stop
Shutting down openfire:
service openfire start
Starting openfire: The openfireHome variable is set to /opt/openfire
I can’‘t see where the problem is, but it’'s preventing me from upgrading. Any help would be appreciated.