If you are using integrated database authentication and no credentials are specified in the openfire.xml configuration file, then OpenFire will fail to start with the errors in the attached file.
The issue was created with the attached configuration file.
The workaround is in the openfireGood.xml attachment. It should be noted that the SQL credentials do not need to be valid.
Windows
Just re-tested this with current Openfire 4.4.0-SNAPSHOT, and it seems to be working OK now. There have been a number of changes to Openfire system properties recently, I suspect one of those fixed this problem.