Hi, If we are using weblogic, we can create different domains on the same server. Each user can work independently on a particular domain and start and stop the server on that domain without affecting the server in some other domain. Hence it is possible to have a single weblogic server as my development environment with multiple domains and allow multiple developers to deploy and test their code parallely on their respective domains. I want to ask whether this is possible with JBOSS. In our project, we have about 50 developers each working on his/her local JBOSS server installed on his/her system. We are planning to centralize the development server. We want to have 1 development server and all developers should connect to that to build and deploy and test their code. The server would reside at an onsite location in US and the developers would be in US and India. Would this be feasible with JBOSS?
We want to do this so that managing the server becomes easy and any maintenance / patches that need to be applied to the server needs to be done in only 1 place rather than do it in each local server. I would like to hear your thoughts on the pros and cons of each approach, having individual localized servers versus one centralized server for development. I need to prepare a business case on this by this week. Expecting to hear your expert thoughts and opinions. Thanks in advance...
In an installation of JBoss you already have three different "configurations/server", that is if you just downloaded the zip and unzipped it. Those configurations are "all", "default", and "minimal". When you can "run" from the bin directory you are starting up the "default" server. If you wanted to start up the "all" configuration you call "run -c all"
You can always have more than one configuration running at the same time, hence you "multiple users on 1 JBoss server" it should really be called "multiple users on 1 JBoss installation". You can always copy any of those configurations and past it in that same "server" directory, and give the new directory a new name, like the developer's name, so If I copied the "default" directory into the server directory and renamed the directory to "sathish" I can now run an instance of JBoss with "run -c sathish"