tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Kilbride" <j...@kilbride.com>
Subject Re: Multiple Unique Instances WITHOUT multiple JVM?
Date Tue, 24 Apr 2001 20:39:40 GMT
Hi Will,

Take a look at the mod_jk HowTo at:

http://jakarta.apache.org/tomcat/jakarta-tomcat/src/doc/index.html

There's an example virtual host configuration using a single JVM at the end
of the file.

Thanks,
--jeff

----- Original Message -----
From: "Will England" <will@mylanders.com>
To: <tomcat-user@jakarta.apache.org>
Sent: Tuesday, April 24, 2001 8:42 AM
Subject: Multiple Unique Instances WITHOUT multiple JVM?


> Greetings!
>
> Here's what we want to do:
>
> We want to host our new servlet product as an ASP.  Each customer of ours
> would get a unique configuration for the product.  However, all of the
> servlets would run from one code base.
>
> We'd have the classes here:
>
> /webhome/classes/com/ourcompany/server/product
>
> and each customer would have their own WEB-INF:
>
> /webhome/customer1/WEB-INF/
>
> Each customers servlets would be mapped like this:
>
> /servlet/customer1/user
> /servlet/customer1/inventory
> /servlet/customer1/checkout
>
> And the second customer:
>
> /servlet/customer2/user
> /servlet/customer2/inventory
> /servlet/customer2/checkout
>
> user, inventory and checkout would all point to the same set of classes up
> in /webhome/classes.
>
> I know this is simple to do, if you are willing to spin up a new JVM for
> each customer / virtual host.  However, with one box and 30 customers,
> that'd be right memory intensive.
>
> Questions:
>
> 1) Will this even work?  Has anyone done this before?
>
> 2) How can we get different config files for each customer without
> explicitly referring to them as init-params in the web.xml file?  (we need
> to be able to get the config from non-servlet aware classes).
>
> Thanks in advance for any tips; ask me if you need any clairification.
>
> Will
>
> --
>   "If Al Gore invented the Internet, then I invented spellcheck!"
>       Dan Quayle, quoted at the National Press Club, 8/3/1999
>                           will@mylanders.com
>   Recovery  : http://will.mylanders.com/         PCS:  316-371-FOAD
>


Mime
View raw message