tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Konstantin Preißer <>
Subject RE: IIS 8/Windows Server 2012
Date Fri, 30 Nov 2012 19:45:54 GMT
Hi George,

> -----Original Message-----
> From: George S. []
> Sent: Friday, November 30, 2012 6:39 PM
> I tried setting up the ISAPI redirector on Windows Server 2012. I was
> doing pretty good, but the Windows event log says that loading the
> module failed because the RegisterModule entry point was not defined.
> I did a quick search, and it looks like modules must define this entry
> point for initialization.
> I'm guessing there's more to making it work than just adding the entry
> points :)

It would have surprised me if the ISAPI redirector was working with IIS 5,
6, 7, and 7.5, but not 8.
So, I tried to install it on a Windows Server 2012 Datacenter (180 days
evaluation version) machine with IIS 8. I downloaded the ISAPI redirector
1.2.37 ( and installed it on
the machine with the default settings and redirecting everything to Tomcat.
I also installed a local Tomcat 7.0.33 with AJP.

Then, when testing the ISAPI redirector by visiting http://localhost/
(served by IIS), it worked perfectly fine: The default Tomcat welcome page
was displayed ("If you're seeing this, you've successfully installed
Tomcat."), and there were no errors in the event log. The ISAPI logs show:
[Fri Nov 30 20:18:07.791 2012] [3404:3400] [info] init_jk::jk_isapi_plugin.c
(2690): Starting Jakarta/ISAPI/isapi_redirector/1.2.37
[Fri Nov 30 20:18:07.791 2012] [3404:3400] [info] init_jk::jk_isapi_plugin.c
(2887): Jakarta/ISAPI/isapi_redirector/1.2.37 initialized

Are you sure set up the ISAPI redirector correctly?
I just googled for the "RegisterModule" function, but it seems that this is
used for native IIS modules (for IIS 7 and above). Maybe you tried to set it
up as a "Native Module" in IIS?
However, The ISAPI redirector is a ISAPI filter + ISAPI extension. It should
be set up by adding it in the "ISAPI filters" section of IIS, and by adding
the virtual "Jakarta" directory that has the right to execute ISAPI

> Anyhow, is there any support for IIS 8 on the horizon? Am I going about
> it the wrong way?

I can't say anything about the official ISAPI redirector from Apache, but if
you're interested, I am currently developing an alternative IIS-Tomcat
Connector that is based on the new IIS7 API for .Net applications (written
in C#) and uses SPDY v3 to redirect requests to a backend server like Tomcat
[1]. Costin Manolache is currently working on integrating SPDY v3 into
That connector is, of course, in a very early stage of development, but I
hope to be able to eventually support things like redirecting WebSocket
connections (that are supported by IIS 8+) to Tomcat. :)

Konstantin Preißer


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message