Starting a Jazz based server on boot in linux with init.d

There are several Jazz based products that run on Linux, namely Rational Team Concert, Quality Manager, and Requirements Composer. When you install these products, either through extracting a zip file, or using the Installation Manager approach, you do not get the option to start on boot. You will have to manually configure this.

IBM released a technote yesterday along with some scripts to use. I have previously posted on Team Concert, but this note gives some special consideration to Requirements Composer as it requires Xvfb. X virtual framebuffer is an X11 server that performs all graphical operations in memory, not showing any screen output. From the point of view of the client, it acts exactly like any other server, serving requests and sending events and errors as appropriate. However, no output is shown. This virtual server does not require the computer it is running on to even have a screen or any input device. Only a network layer is necessary.

Once you save the files, you need to activate them (the article does not address this!).

To do so issue chkconfig --add as root or otherwise authorized user.  This ensures the server will start under the normal run levels. This command works on Suse Linux. BTW, Team Concert and its build engine work great on both OpenSuse 11.2, as well as Fedora 11 Linux. We are running these in production.

The technote gives instructions specific for Red Hat Linux 5, but does not mention how to activate the scripts for auto start.

See also my post on auto-starting the Java Build Engine (jbe) on linux for Team Concert.

Labels: , , , ,