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" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
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
> [EMAIL PROTECTED]
> Recovery : http://will.mylanders.com/ PCS: 316-371-FOAD
>