It's all about the answers!

Ask a question

Setup multiple projects on one server


Gary Dang (59328855) | asked Mar 27 '08, 2:26 a.m.
We need to setup multiple independent projects on the same physical box. Eeach project is isolated from the others and has its own repository. However, 1) only one repository can be defined in teamserver.properties file, and 2) only one CQ database and one URI can be defined in cqconnector.properties file for Gateway connector. How can we setup such an environment? Thanks.

22 answers



permanent link
Aaron Cohen (8207851) | answered Mar 27 '08, 8:28 a.m.
JAZZ DEVELOPER
gdang wrote:
We need to setup multiple independent projects on the same physical
box. Eeach project is isolated from the others and has its own
repository. However, 1) only one repository can be defined in
teamserver.properties file, and 2) only one CQ database and one URI
can be defined in cqconnector.properties file for Gateway connector.
How can we setup such an environment? Thanks.

You can have multiple repositories on one machine by using multiple J2EE

servers on one machine.

permanent link
Matthias Böhmer (1462019) | answered Mar 27 '08, 8:53 a.m.
Can't I setup different projects in the project area? Does this have any disadvantages?

permanent link
Gary Dang (59328855) | answered Mar 27 '08, 9:46 a.m.
You can have multiple repositories on one machine by using multiple J2EE

servers on one machine.

If we need to setup 45 independent projects on one Windows server and each has its own repository, it would be very expensive (CPU usage and RAM usage) to have multiple J2EE (45 for Jazz server and 45 for Gateway).

permanent link
Gary Dang (59328855) | answered Jun 20 '08, 11:56 a.m.
We can install multile Jazz instances on one server. Each instance has its own repository, its own CQ Gateway and each Gateway is connected with a distinct CQ database. We would like to use a separate virtual IP (and DNS name) for each Jazz instance so that we can use the standard SSL port 443 over internet. To do this we need to change references to "localhost" to a specific IP address in certain configuration files. Could anyone please comment on what files should be modified (server.xml, server-minimal.xml, and build.xml, .....)? What other things we need to consider for this configuration? Thanks.

permanent link
Gary Dang (59328855) | answered Jul 07 '08, 10:45 a.m.
Any comment please? Thanks.

permanent link
Curtis d'Entremont (1.3k3) | answered Jul 07 '08, 11:02 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
You can actually create as many project areas as you like in a single repository on the same server instance. The projects are separate for the most part, except some shared artifacts like users, who can belong to more than one project area.

Is there a special reason you need to make them separate repositories altogether?

permanent link
Geoffrey Clemm (30.1k33035) | answered Jul 07 '08, 11:52 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Gary needs them to be separate repositories because members of one
project are not allowed to read information about another project, and
separate repositories are required for this in Team Concert 1.0.

Cheers,
Geoff

curtispd wrote:
You can actually create as many project areas as you like in a single
repository on the same server instance. The projects are separate for
the most part, except some shared artifacts like users, who can belong
to more than one project area.

Is there a special reason you need to make them separate repositories
altogether?

permanent link
Bryan Miller - Integration Developer (4493531) | answered Jul 07 '08, 3:26 p.m.
Gary, are you guys running Tomcat or WAS?

permanent link
Gary Dang (59328855) | answered Jul 07 '08, 3:42 p.m.
We are using Tomcat. Thanks.

permanent link
Gary Dang (59328855) | answered Jul 07 '08, 3:47 p.m.
So far, I tried the following and was able to make the jazz serverr run on virtual IPs using port 443 - at least looks working. But, I was not able to get the CQ connector working, still struggling.....

Just FYI, not mean to misleading....

1. Stop Jazz server
2. Open the file server.xml file in the directory Program Files\IBM\JazzGDE\JazzTeamServer\server\tomcat\conf.
a. Change the port number 9005 (Shut down) to a unique port on the server, e.g. 9006, 9007, etc.
b. Add a parameter address=10.10.10.10 for the virtual IP for each port 9005, 9009, and 443
c. Save and close the file
3. Open the file server_minimal.xml file in the directory Program Files\IBM\JazzGDE\JazzTeamServer\server\tomcat\conf.
a. Add a parameter address=10.10.10.10 for the virtual IP for each port 8080, 8009, and 8005
b. Save and close the file
4. Restart Jazz server.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.