I spend long time trying to figure this out
Here is what I found out
1. isapi_redirect.dll file is not corrupted
2. the error is in how registry keys are saved by regedit.
try to export "HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation" to a
file: for it in regidt go to
Registry->Export Registry File... when that key is selected and click to
save selected branch. name the file for
example jakarta.reg
her is my file

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
Redirector\1.0]
"extension_uri" = "/jakarta/isapi_redirect.dll"
"log_file" = "C:\\tomcat\\logs\\isapi.log"
"log_level"="info"
"worker_file"="C:\\tomcat\\conf\\workers.properties"
"worker_mount_file"="C:\\tomcat\\conf\\uriworkermap.properties"

my tomcat directory is c:\tomcat and not c:\jacarta-tomcat as in example
so NOW IS THE PROBLEM ... REGEDIT ADD SPACES BEFORE AND AFTER EQUAL SIGN.
THOSE SPACES SHOULD NOT BE THERE!!!
to fix it delete "KEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation" key
from the registry
in you file delete the spaces arround = that how file should look now...

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="C:\\tomcat\\logs\\isapi.log"
"log_level"="info"
"worker_file"="C:\\tomcat\\conf\\workers.properties"
"worker_mount_file"="C:\\tomcat\\conf\\uriworkermap.properties"

save the file
left click you mouse and choose to merge
the entry will be added to the registry, now restart world wide publishing
in control panel services and dll should load.
Please post a reply here if this post helped anybody
Thank YOU
Oleg Sandler


Reply via email to