It's all about the answers!

Ask a question

Is it possible to install multiple versions of CLM products on the same machine?


Tiffany Pei (139623) | asked Jul 08 '15, 9:59 a.m.
I am testing CLM 4.x, 5.x and 6.x on a single machine. Is it possible to install all of them on the same machine?
Will there be any port conflicts?

Accepted answer


permanent link
Howard Hsiao (5.5k17) | answered Jul 08 '15, 10:09 a.m.
JAZZ DEVELOPER
I take it that you just want to play with the functionality of different versions of CLM and you just want to use the bundled Tomcat and Derby database.
Yes, it is possible to install multiple versions of CLM products on the same machine.
In IBM Installation Manager, different versions will be installed in different package groups (for instance, IBM Collaborative Lifecycle Management, IBM Collaborative Lifecycle Management_1, IBM Collaborative Lifecycle Management_2 and so on).
Different versions will be installed in different directories (for instance, C:\IBM\JazzTeamServer4, C:\IBM\JazzTeamServer5, C:\IBM\JazzTeamServer6).
If you just start one version at a time, there will be no conflict of port.
Of course, if you are not afraid of hacking the config files, you can get 3 versions running on different ports at the same time. You can even run all three as services.
Tiffany Pei selected this answer as the correct answer

Comments
Tiffany Pei commented Jul 08 '15, 11:17 a.m.

Yes, I just want to be as simple as possible. I will use Tomcat, Derby and start up  one version at a time. Setting up service looks difficult.

2 other answers



permanent link
sam detweiler (12.5k6195201) | answered Jul 08 '15, 11:04 a.m.
yes, you can install multiples. 

I have versions 3.0.1 thru V 6.0 running at the same time.  each on their own port..

I use the zip install bundle (no RM/QM function)..

unzip to the directory of choice, then before starting it, edit the
folder\server\tomcat\conf\server.xml to change the ports.

then start and go thru setup.

this is my home machine and I also have some of those ports open to outside access using my dynamic IP address registered with my dyndns.org hostname.  this so I can demo different capabilities

Comments
Tiffany Pei commented Jul 08 '15, 11:14 a.m.

Do I need to change all ports that appear in server,conf? eg 9443, 9080, 9009, 9005?


sam detweiler commented Jul 08 '15, 11:38 a.m.

yes.. they all must be unique per instance


Tiffany Pei commented Jul 08 '15, 10:32 p.m.

Do you mean I need to change the ports (9005/9080/9443/9009) in the following lines in server.xml?

<Server port="9005" shutdown="SHUTDOWN">
    <Connector port="9080" protocol="HTTP/1.1"
               redirectPort="9443" />
               port="9080" protocol="HTTP/1.1"
               redirectPort="9443" />
    <Connector port="9443" protocol="HTTP/1.1" SSLEnabled="true"
    <Connector port="9443"
    <Connector port="9009" protocol="AJP/1.3" redirectPort="9443" enableLookups=
"false" />


sam detweiler commented Jul 08 '15, 11:01 p.m.

Yes, although I gave never shown them all in one place like that 


sam detweiler commented Jul 09 '15, 8:59 a.m.

I have instances on ports 9143 thru 9943, and some on 8x43 thru 8943

I use the 1st 2 digits (91,,, 99...) on the apj and shutdown ports to keep them straight.

so 9105, 9205, etc,  instead of 9005, and 9109, 9209, etc  instead of 9009


permanent link
Martha (Ruby) Andrews (3.0k44351) | answered Jul 08 '15, 2:56 p.m.
JAZZ DEVELOPER
Hi Tiffany,
You state that you only want to run one version at a time. In this case, there is no need to change the ports. Whichever version is running is what will handle the request you make when you type a url in the browser.

For instance, if you have CLM 5.0.2 and CLM 6.0 installed and 5.0.2 is running, https://localhost:9443/jts/admin
will take you to the JTS Administration page for 5.0.2. If you shutdown 5.0.2 and start 6.0, the same URL will take you to the JTS Administration page for 6.0.

I do this all the time. The only thing to be sure to remember is to shutdown one version before starting the other. If you do not, the second version will show errors in the Console and will fail to start up.

Ruby
Martha (Ruby) Andrews
Jazz Foundation L3 Development Team Lead



Comments
2
sam detweiler commented Jul 08 '15, 3:08 p.m.

the only point of warning here is that once you have completed setup, the Public URI  is forever locked to that port.  so IF you ever want to run both at once, you cannot without a reinstall of one of the solutions..

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.