Please use this guide to setup IIS with Tomcat as Reverse Proxy and rewrite HTTP header to pass to reverse proxy Tomcat Web Server

Setup Tomcat:

 

<%

 out.println("<ul>");

 java.util.Enumeration names = request.getHeaderNames();
 while (names.hasMoreElements()) {
   String name = (String) names.nextElement();
   String value = request.getHeader(name);
   out.println(" <li>     <b>" + name + "=</b>" + value +"</li>");
 }
 out.println("</ul>");

 %>

 


 

Setup IIS:

 

Testing: