The next step is to add an ISAPI filter on the web site. To do this open the web site Properties and click the ISAPI Filters tab.
Click Add and then enter the details shown below. The name can be anything you like but the path has to point to the isapi_redirect.dll file.
Click OK and you will see the ISAPI filter added to the web site. At this stage the status is ‘Unknown’ because IIS has not received any requests for this particular resource. Once you execute a request you should see Status change to Loaded with a priority of High.
The final step in configuring IIS to add a Web Service Extension for the Tomcat Connector. To do this add a new web service extension and set its status to Allowed as shown here.
Click OK and you should see the new web service extension configured as shown here.
Now we are ready to test. I started by requesting the ‘Hello World’ sample application from Tomcat directly on port 8080 with the result shown here.
The final step is to request the same ‘Hello World’ sample application over port 80 so that the request will be handled by IIS before being forwarded to Tomcat. If everything is configured correctly you should see the sample application load successfully as shown here.
If you now examine the IIS log file (which can be found in C:\WINDOWS\system32\LogFiles unless you moved it) you will see the request for the sample application being handled by IIS over port 80.