Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

How can I find the version of tomcat bundled in Build Forge BEFORE I download and install it?

We want to find a version of Build Forge which contains a version of tomcat that contains fixes for specific vulnerabilities. We cannot find anything on the jazz.net Build Forge pages which itemises the version numbers for bundled products. 

Where can we find this information please?

 (The info was under "New and Noteworthy" for 7.1.3.4, but is not there for 7.1.3.4 iFix1 or for 7.1.3.5).

Related to this, is there a route yet for us to patch or upgrade tomcat in an existing Build Forge installation?

Thanks
David

1 vote



3 answers

Permanent link
The tomcat is packaged with Build Forge but isn't integral in any way.  You could easily install whatever other web application server you want, deploy the web applications to that server, and go from there.  The buildforge.conf controls the database connection information and that is where all the persistent information is stored, so you can easily swap whatever web application server you need.

~Spencer

2 votes

Comments

Thanks Spencer. I did later find an IBM note on replacing components (eg tomcat) in 7.1.2, so we are hoping the method holds for 7.1.3.4 too. I also found an IBM white paper on managing Build Forge installations.


Permanent link
 Hi David,  The best way would probably be to use the compatibility matrix here:
http://pic.dhe.ibm.com/infocenter/prodguid/v1r0/clarity/index.jsp

Select the prerequisites radio button, and choose generate report and search for the version of Build Forge you are interested in.  BF 7.1.3 lists Tomcat 5.5 and 7. 

1 vote

Comments

Thanks for that info Josh 


Permanent link
 During the install, you are asked if you are providing your own appserver.  This is where you would deviate from the "basic" install if you wanted to use a different version of tomcat.  Typically every other release we update the backend tools (tomcat, apache, php) and the other releases are bugfix only.  So the version listed in the new and noteworthy for 7.1.3.4 will be the same version for 7.1.3.5.  

For the technote on replacing tomcat, that was done with tomcat 5.5 -> tomcat 7.0 in mind.  The concepts are pretty much the same.  The webapps and the server.xml are the big ones to move over.  Though now I'm curious... which version of tomcat are you looking for and why?

0 votes

Comments

Robert - we are probably looking for the latest tomcat that would be compatible with Build Forge 7.1.3.4. This is because we are mandated to comply with internal audit procedures which list versions of products which we are not permitted to use due to known vulnerabilities. Unfortunately the version of tomcat shipped with 7.1.3.4 is no longer compliant for us.

replacing the tomcat shipped with BF is not that hard.  support has a known process (mentioned above) that basically consists of - move the old one out of the way, drop in the new one (same dir name), copy webapps and server.xml (and a couple of other conf files I don't have off the top of my head) and restart.


Tomcat is really pretty drop-in. 

Tomcat in 7.1.3.5 is 7.0.26 we also updated the JVM to the IBM jdk 1.6 SR9. if that helps.

Replacing the 7.0.26 version with the 7.0.40 version (latest) or whichever your IT group requires should be rather simple.  I would suggest you coordinate with support to get the procedure from them, and if you have any problems with it, I'd be happy to assist.

OK, thanks Robert. 

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 40

Question asked: May 13 '13, 9:13 a.m.

Question was seen: 6,831 times

Last updated: Jun 04 '13, 12:25 p.m.

Confirmation Cancel Confirm