JspISAPI - Run Jsp Through IIS with SSL and NTLM

From: Akash Kava (ackava_at_hotmail.com)
Date: 02/25/04


Date: Wed, 25 Feb 2004 11:39:14 -0800

JspISAPI is ISAPI dll for IIS web server to tunnel jsp requests through
IIS to tomcat webserver running on same machine. Usually we cant have
all web servers running on port 80 so for jsp/servlet support we have to
use ports on the URLs which have following.

Disadvantages of running Tomcat/JRun on 8080 port :

1) Usage of absolute URLs everywhere in your application
2) You have to be careful to put port numbers
3) Poor Search Engine Listing
4) Setting up SSL on Tomcat is very difficult, requires manual work.
5) Difficult to analyz log of Tomcat, as no web log analyzer is
compatible with Tomcat as good ad with IIS.
6) Since Tomcat runs on Java Virtual Machine, it requires more memory
and more processor time then IIS for even static things like images and
static HTML files, which IIS delivers with HTTP compression and many
other caching features.
7) Some proxy servers in corporates do not allow any HTTP requests other
then port 80 and SSL port (443), there people can not access your
website !!.
8) No process throttling or bandwidth throttling for Tomcat.

Benefits of Running Jsp Through IIS with JspISAPI:

1) No 8080 port specification in addresses
2) HTTP Keep Alive for Jsp, improves network performance
3) Less load on Tomcat webserver since images and other static pages are
delivered by IIS
4) No manual configuration required
5) One site certificate (SSL certificate) applied to IIS will work for
Jsp as well, without paying more or configuring tomcat for SSL. Setting
up Tomcat for SSL is very cumbersome work, plus it puts huge load on the
system.
6) Measure bandwidth, access of users by IIS statistics
7) You can block ports other then 80 on your web server, making your web
server safer from attacks.
8) You can throttle bandwidth for perticular website through IIS, you
can also throttle website's processor usage in IIS, that will control
processor usage by Tomcat.
9) NTML Authentication and directory security rules can be applied

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!



Relevant Pages

  • Re: SPN problems?
    ... Why use port 8080? ... Just run the ISAPI filter and have tomcat service ... specific extensions all managed through IIS. ...
    (microsoft.public.windows.server.active_directory)
  • Re: Cantt download "exe" file because of IIS version
    ... with IIS and can completely alter IIS behavior in arbitrary manners, ... cut out the EXE download and just standardize the installation using your ... As far as I can tell, we are only running Tomcat as an ISAPI application. ...
    (microsoft.public.inetserver.iis)
  • Re: JSP setup problems on XP Pro
    ... me, a holdover from earlier versions of Tomcat, such as 3.2 and 3.3. ... The last part of the puzzle was the port number. ... Maybe it was IIS after all. ... Henry ...
    (comp.lang.java)
  • Re: Why the p5 vs i5 price difference?
    ... You don't really want to call IIS "premium" do you? ... It's stoneage compared to Apache / Tomcat. ... That's IBM's recommendation. ... But, yes, I worked with MySQL and I run it in a productive environment. ...
    (comp.sys.ibm.as400.misc)
  • Re: How to configure jakarta-tomcat-connectors-jk2-win32-IIS?
    ... Now I have on a same server IIS and Tomcat, both listening on port 80 (or to be specific, IIS forwards requests of special folders to Tomcat and Tomcat replys throw IIS to the client. ... So this solution makes it possible not to alter our firewall configuration and to use servlets and jps! ...
    (comp.lang.java.programmer)