Hi,
I've been having a tough time getting the Apache IIS/Tomcat ISAPI_redirect.dll to work in the following environment:
-- Windows Server 2019
-- Tomcat 9
-- Amazon Corretto 8 is the JDK
-- ISAPI_redirect.dll version is : tomcat-connectors-1.2.46-windows-x86_64-iis
-- the jakarta directory is using the DefaultAppPool.
If I disable 32bit Applications on Default AppPool, I get a 500error:
Calling GetFilterVersion on ISAPI filter ...\Tomcat 9.0\bin\isapi_redirect.dll" failed
If I enable 32bit Applications on DefaultAppPool, I get a 400 error.
I've done the following:
• added the registry item under HKEY_Local_Machine/Software/Apache Software Foundation/Jakarta ISAPI Redirector 1.0/ as suggested at various sites
• In IIS, under ISAPI and CGI Restrictions at the server level, allowed the isapi_redirect.dll and set it to "execute"
• In IIS, under the website, I have created a handler mapping for *.dll and pointed it at the dll.
• In IIS, under the website, I have created a "jakarta" application
• In IIS, under the website, I have added an ISAPI Filter entry pointing to the dll and named "jakarta"
• I've made sure that the permissions for "USERS" on the directory containing the dll and on the jakarta application in IIS are set to Full control (at least for now. I'll reduce them if I get this working).
The dll does not seem to function at all - it doesn't create any logs, and blocks IIS from working - every request ends up with the same 500 error.
Any help would be appreciated, even suggestions for where else to look for support for the Redirector.
Thanks