"Carver,F,NAIDP,CARVERFK M" wrote:
>
> > I've been putting in a fair amount of effort recently
> > trying to evaluate servlet engines, and it's really
> > starting to bug me. Maybe some of you can help me with
> > solutions, provide pointers to alternatives, or at least
> > sympathise with me.
> >
> > [...]

Any add-on engine will require that you modify the web server's main
configuration files to some extent. How else would the web server know
to forward servlet requests to the servlet engine? I'm afraid there no
way around this problem.

With regards to low bandwidth administration most engines let you
edit the property files with any text editor. The admin tool is
usually just a "user friendly" interface, and I agree that some
admin tool are painful to use. But usually you don't have to use
them.

Below follows how our WAICoolRunner (add-on for Netscape) and
LiteWebServer (stand-alone, low traffic server) meet your requirements:

> > + can be installed using telnet/ftp

Both products are distributed as ZIP files. Just FTP to
the server and unzip. For WAICoolRunner you have to update the
Netscape obj.conf file to integrate with the server. For
LiteWebServer there's a server.properties file that you can edit
with any text editor to set the docroot and port number. Then
you just set the CLASSPATH and run the appropriate "java <MainClass>"
depending on product in a shell.

> > + can be configured using telnet or low-bandwith http/ftp/smtp

Both products provide a browser based (regular HTML) configuration
interface.

> > + uses a small amount of ISP storage space

Each product is less than 500 KB (of course excluding the JDK/JRE).

> > + runs on a wide variety of operating systems

Pure Java, runs on any OS with JDK 1.1 or JDK 1.2

> > + runs with a wide variety of http servers

WAICoolRunner only runs with Netscape servers (FastTrack and Enterprise).
LiteWebServer is a complete stand-alone server, but note that it's
intended for low traffic sites only.

> > + needs no access to protected server configs

For WAICoolRunner you need to edit the obj.conf file.

> > + doesn't need root access to install

Not needed for any of them.

> > + supports a modern servlet API

Both products support the 2.0 API. Support for 2.1 will be available
soon.

> > + is free/shareware/reasonable cost

Both products are free for own use. Redistribution and bundling
requires a separate license.

> > Ideally it should also support zero-admin adding or changing
> > of servlets and their associated code, so that simply
> > uploading a new version will install the servlet update the
> engine.

You need to restart both engines to load new versions of servlets.
Changing init arguments, adding new servlets, suspending and resuming
servlets, etc. can be done through the configuration interface
while the server is running.

For more information about WAICoolRunner, see
http://www.gefionsoftware.com/WAICoolRunner.

LiteWebServer is currently only available as a part of our InstantOnline
Basic servlet suite. It will be released as a stand-alone product when
the Servlet 2.1 API support is ready. You can download the InstantOnline
Basic package at http://www.gefionsoftware.com/InstantOnline/Basic.

--
Hans Bergsten           [EMAIL PROTECTED]
Gefion Software         http://www.gefionsoftware.com

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to