I have installed Openfire 3.8.0, but it did not work for me due to a bug where one could not set it to auto add users to a group - there was an internal error and this is a known issue. As per the bug report, the recommendation was to try and use a nightly snapshot, which I did. However it suffers from a serious problem.
I change the setup flag in openfire.xml to trigger a configuration wizard. Walking through it I configure all my settings and connect. I use Active Directory integration and MySQL. Everything works fine. But the moment I restart the service some values are lost. I cannot connect to the system any more as it says my username is not valid. Changing the setup flag again allows me to follow the wizard. The system remembered all the settings except the LDAP base DN. So I basically just click Next … until I get to AD config, then I configure the DN, and it works again.
I even changed the startup script to run openfire as root to ensure there are no permission issues.
Any advise will be appreciated.