Article ID: 1037, created on Mar 6, 2009, last review on Apr 21, 2012

  • Applies to:
  • Plesk 10.x for Windows
  • Plesk 9.x for Windows
  • Plesk 8.x for Windows
  • Plesk 7.x for Windows

Síntomas

Una vez ha vuelto a instalar ColdFusion, muchos sitios web (no necesariamente cuando usa ColdFusion) devuelven errores del tipo "A dynamic link library (DLL) initialization routine failed.". En los archivos de registro no aparece más información.

Causa

La causa de este error es que jrun.dll (la galería de ColdFusion) no puede inicializarse. Esto puede deberse a dos motivos:

1. Un problema de configuración. El mapeo para JRun.dll en IIS está definido a wildcard.

2. Jrun.dll no detecta todos los archivos requeridos.

Resolución

1. JRun.dll en IIS está definido a wildcard.

Para resolverlo, abra el componente MMC de IIS, haga clic con el botón derecho del ratón en el sitio web problemático, seleccione Propiedades, vaya a la pestaña Directorios de Inicio, haga clic en Configuración y elimine el mapeo que presenta la extensión *.

2. Jrun.dll no detecta todos los campos requeridos.

Encontrará jrun.dll en el directorio  "C:\CFusionMX\runtime\lib\wsconfig\". Esto no es suficiente para conectarse a ColdFusion; se requieren dos archivos más:

jrun.ini con los siguientes contenidos:
verbose=false
scriptpath=/JRunScripts/jrun.dll
serverstore=C:/CFusionMX/runtime/lib/wsconfig/jrunserver.store
bootstrap=127.0.0.1:51010
apialloc=false
ssl=false
ignoresuffixmap=true
#errorurl=<optionally redirect to this URL on errors>
y  jrunserver.store (tal como se indica en la línea serverstore que aparece arriba) con una única línea:

servers=127.0.0.1:51010
Reinicie ColdFusion MX Application Service y  World Wide Web Publishing Service.

c0c38d2367acfa8909699e0b34b01dea a914db3fdc7a53ddcfd1b2db8f5a1b9c 85a92ca67f2200d36506862eaa6ed6b8 c45acecf540ecd42a4bbfb242ce02b1d aac4a8fcd879de03758354e15495d69a c796c01d6951fa24ed54c7f1111667c6 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF