just to give a feedback, I'm facing this issue too.
My environment is different, but the bahavior is the same.
I'm running Openfire 3.10.0 beta over a Windows Server 2012 R2.
It happens many times a day and I must kill the process via Task Manager and start the service again.