How To Configure IIS 7.0 and Tomcat with the IIS ARR Module
Some time ago I wrote an installation guide for Apache Tomcat and IIS 7.0 using the JK 1.2 connector which you can find elsewhere on this blog. However, in response to a number of questions being asked on the Microsoft IIS forums I have decided to write a new installation guide for Apache Tomcat using the Microsoft IIS Application Request Routing (ARR) module. Using the IIS ARR module means that there is no longer any need to use the Tomcat JK 1.2 ISAPI Connector.
For the purposes of this installation guide I used Java Runtime Version 6 Update 21, Apache Tomcat 6.0.29 and the Microsoft IIS Application Request Routing (ARR) 2.0 module.
You can download the software that I used in this guide from the following locations :
Java JRE Version 6 Update 21
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Apache Tomcat (32-bit/64-bit Windows Service Installer)
http://tomcat.apache.org/download-60.cgi
IIS Application Request Routing (ARR) 2.0
http://www.iis.net/download/applicationrequestrouting
Start by installing the Java runtime (JRE) and accept the license agreement.

Then change the installation target folder to C:\Java and then click OK and wait while Java installs

Once you have installed Java you can start installing Tomcat. Double-click the apache-tomcat-6.0.29.exe file to invoke the Apache Tomcat Setup Wizard.

Choose a Custom installation and ensure that the Examples are selected as shown here. You wouldn’t necessarily want to install the sample applications in a production environment but we will be using them in this walkthrough so we need to install them.

Select to install Tomcat in the C:\Tomcat folder as shown here and then click Next.

Leave the default HTTP/1.1 Connector port set to 8080 and choose a password for the admin account.

The setup wizard should find your Java installation automatically.

Click install and wait while Tomcat setup completes. When the installation is complete click Finish.
