User-1202101404 postedWhile I don't have enough experience with that header or module to offer a solution specific to them, I will offer this: if you implement the IIS URL Rewrite feature, you should be able to use THAT to remove the header from the response.
I am assuming that's what you mean: you don't want the client (browser or whatever) to see the keep-alive header, right? Again, someone else may have a better solution that is specific to configuring either that module, or IIS, or Tomcat, to "stop" sending that header.
But while the name of the tool is "url rewrite" and that is the main job people use it for (manipulating incoming REQUESTs), it CAN in fact be used to manipulate the outgoing RESPONSE before it leaves IIS. And that can including modifying or even removing undesired headers.
There are various examples of this, Folks have used it to remove the X-POWERED-BY header that IIS generates, for instance. Sometimes a feature in IIS that SHOULD remove such a header somehow starts showing it again. A rewrite rule is a way to forcefully remove it. One example of that is here, or there's another about using it to remove a different header here,
Again, I realize you may feel you should not need to resort to this, and maybe there is a better solution. I offer it until that may be presented by someone else. (Note that you DO have to install that url rewrite tool. It is not enabled in IIS by default, nor even offered as an available option for IIS out of the box. It must be installed, but it is from Microsoft.)
Let us know if that may help or if you might object to even trying it.