Este problema ocurre cuando determinados archivos DLL están en la carpeta system32 de Windows, como libnspr4.dll, nss3 y smime.
Estos archivos DLL entran en conflicto con las versiones Java ES de los DLL que están instalados en install-dir/share/lib e impiden el correcto funcionamiento de los servidores Java ES.
Solución Vuelva a nombrar estos archivos DLL en la carpeta system32 de modo que los servidores de Java ES utilicen las versiones correctas de dichos archivos.
Si se cambia el nombre de estos archivos DLL se puede provocar que no funcionen algunas aplicaciones actuales que instalaron estos archivos en la carpeta system32.