Hi guys, I have a need for IIS 7 to load 32-bit Tomcat connector since for some reason our 64-bit Tomcat connector works in some way but not completely behave same as IIS 6 / 32-bit connector. I got following error Calling LoadLibraryEx on ISAPI filter "D:\Tomcat\Jakarta Isapi Redirector\bin\isapi_redirect.dll" failedAny suggestions are so welcome since I am really desperate.
Here is what I have done: 1) Run the following cmd c:\Windows\System32\inetsrv>cscript %SystemDrive%\inetpub\AdminScripts\adsutil.v bs set w3svc/AppPools/Enable32bitAppOnWin64 1 2) Here is a part of applicationHost.config. And I made sure the Tomcat connector(Jakarta) in the config has the bitness=32. <customMetadata> <key path="LM/W3SVC/1/ROOT/jakarta"> <property id="2102" dataType="String" userType="100" attributes="Inherit" value="jakarta" /> <property id="6039" dataType="DWord" userType="2" attributes="Inherit" value="0" /> </key> <key path="LM/W3SVC/1/FILTERS/jakarta"> <property id="2044" dataType="DWord" userType="1" attributes="None" value="524288" /> </key> </customMetadata> <sites> <site name="Default Web Site" id="1"> <application path="/"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" /> </application> <application path="/jakarta" applicationPool="DefaultAppPool"> <virtualDirectory path="/" physicalPath="D:\Tomcat\Jakarta Isapi Redirector\bin" /> </application> <bindings> <binding protocol="http" bindingInformation="*:80:" /> </bindings> </site> <siteDefaults> <logFile logFormat="W3C" directory="%SystemDrive%\inetpub\logs\LogFiles" /> <traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" /> </siteDefaults> <applicationDefaults applicationPool="DefaultAppPool" /> <virtualDirectoryDefaults allowSubDirConfig="true" /> </sites> <isapiFilters> <filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32" /> <filter name="ASP.Net_2.0.50727-64" path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness64" /> <filter name="Jakarta" path="D:\Tomcat\Jakarta Isapi Redirector\bin\isapi_redirect.dll" preCondition="bitness32" /> </isapiFilters> <isapiCgiRestriction notListedIsapisAllowed="true" notListedCgisAllowed="false"> <clear /> <add path="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" /> <add path="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" /> <add path="D:\Tomcat\Jakarta Isapi Redirector\bin\isapi_redirect.dll" allowed="true" groupId="Jakarta" description="Jakarta Isapi Redirector" /> </isapiCgiRestriction> <location path="Default Web Site"> <system.webServer> <isapiFilters> <clear /> <filter name="jakarta" path="D:\Tomcat\Jakarta Isapi Redirector\bin\isapi_redirect.dll" enabled="true" preCondition="bitness32" /> </isapiFilters> </system.webServer> </location> <location path="Default Web Site/jakarta"> <system.webServer> <handlers accessPolicy="Execute" /> </system.webServer> </location> _________________________________________________________________ Hotmail: Trusted email with Microsoft’s powerful SPAM protection. http://clk.atdmt.com/GBL/go/201469226/direct/01/