On 11/30/12 12:45 PM, Konstantin Preißer wrote:
Hi George,
-----Original Message-----
From: George S. [mailto:geor...@mhsoftware.com]
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 (tomcat-connectors-1.2.37-windows-x86_64-iis.zip) 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.
Thanks for your response. I figured out that the issue was that when I
installed IIS, I did not explicitly install support for ISAPI modules.
So, when I looked at the Feature Pane in IIS Manager, ISAPI Filters
wasn't showing up.
I installed the ISAPI module support and it works now.
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
extensions.
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
Tomcat.
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. :)
Regards,
Konstantin Preißer
[1] http://markmail.org/message/q335rbpoylymr77q
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
--
George Sexton
MH Software, Inc.
303 438-9585
http://www.mhsoftware.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org