Thank you Gianny, One question, Where do I specify module ID for each developer? in their copy of geronimo-web.xml in their own dedicated repository directory?
Making progress... John On Wed, 23 Aug 2006 22:16:26 +1000, Gianny Damour <[EMAIL PROTECTED]> wrote: > Hello John, > > Here is a quick summary of how this could work. > > Out-of-the-box, Geronimo uses var/config/config.xml to identify the > modules to be loaded upon start-up and also to override the out-of- > the-box configuration of these modules (for instance, virtual hosting > can be overridden in this configuration file). > > As each developer needs to have full control of the modules that they > want to start along with their configurations, each developer needs > to have a dedicated config.xml. Also, each developer needs to have > their own copy of the var directory. This copy can be rooted wherever > you want. You can use one of the two following system properties to > specify where this copy is located: > > 1. org.apache.geronimo.server.name: this property specifies the > relative path of the cloned var folder. > 2. org.apache.geronimo.home.dir: this property specifies the full > path of the cloned var folder. > > Whatever the method used, each developer needs to put their own > config.xml file in var/config. At least, each developer should be > allocated with dedicated HTTP, JMS et cetera ports and their > config.xml should mirror this allocation. Note that you cannot simply > allocate a virtual host to each developer. > > Developers sharing the same server share the same Geronimo > repository, i.e. the repository folder. This implies that a developer > can see the modules deployed by other developers and can also > override them. So, I think each developer should be allocated with a > dedicated moduleId to prevent the override problem. > > I may be wrong but I believe it is possible to add a dedicated > repository for each developer. Perhaps that someone else can comment > further. > > Thanks, > Gianny > > > On 22/08/2006, at 10:41 PM, John Larsen wrote: > >> Hello! >> >> I am adding to existing question I found in the archives. >> >> Basically I am trying to see how I can host Geronimo to developers >> on shared servers. >> >> I understand you can share files and config for Geronimo for >> multiple instances. But what I don't understand is how this works. >> Tell me if I am correct. >> >> There is a main instance with its own var dir with general config >> and standard ports. >> >> Then the var dir gets duplicated for each instance and dropped in >> the WEB-INF dir for each instance with their own configured port >> numbers? >> >> Then does virtual hosts for tomcat need to be setup in the main >> instance config for each since each instance will have its own >> domain name. >> >> Finally will each domain be able to have their own login to >> Geronimo to deploy their applications without seeing or effecting >> other instances? >> >> Thank you for you time! >> >> John >> >> >> >> -- John JavaPipe.com
