W3C home > Mailing lists > Public > www-jigsaw@w3.org > May to June 1999

Re: a second http listener in one server

From: Yves Lafon <ylafon@w3.org>
Date: Tue, 4 May 1999 10:25:28 +0200 (MET DST)
To: Kevin Regan <kevin@differential.com>
cc: www-jigsaw@w3.org
Message-ID: <Pine.GSO.4.10.9905041021070.20115-100000@tarantula.inria.fr>
On Mon, 3 May 1999, Kevin Regan wrote:

> 
> I am attempting to create a second listener in the jigsaw server.
> I have done the following:
> 
> 1) cd <Jigsaw Root>/Jigsaw/config
> 2) cp http-server.props http2-server.props
> 
> 3) changed the following properties in http2-server.props:
> 
> org.w3c.jigsaw.propfile
> org.w3c.jigsaw.port
> 
> 4) run jigsaw
> 
> This seems to work fine for static files (I can access files on
> the new port).  However, servlets no longer seem to be configured
> correctly (they are served out as flat files).  I'm not sure if
> this is the correct way to do what I want, but I couldn't find
> anything in the docs.

The main problem with this setup is that the resource store manager won't
be shared, and the two instances will bump into the configuration of the
other.
But, it is possible to use cloned servers to do exactly what you want to
do, here is an example.
you have your http-server.props and your http2-server.props (let's call
it clone-server), both sharing the same space but with their own
configuration file.

Your server.props should look like this:

org.w3c.jigsaw.daemon.handlers=http-server|admin-server|clone-server
http-server.org.w3c.jigsaw.daemon.class=org.w3c.jigsaw.http.httpd
admin-server.org.w3c.jigsaw.daemon.class=org.w3c.jigsaw.admin.AdminServer
clone-server.org.w3c.jigsaw.daemon.clones=http-server

Regards,

      /\          - Yves Lafon - World Wide Web Consortium - 
  /\ /  \        Architecture Domain - Jigsaw Activity Leader
 /  \    \/\    
/    \   /  \   http://www.w3.org/People/Lafon - ylafon@w3.org    
Received on Tuesday, 4 May 1999 04:25:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:29 GMT