Server Migration from Windows to Windows

You can read these guides:

You should probably install the same version as you already use (Java or no Java). But this is not so important. You can always install your own Java on server and let Openfire use it. Using bundled (with Java) version is easier as you don’t have to install and update Java on your own.