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