TwoTomcatI got recently this interesting question from a friend and colleague to assist one of our customers.

To be able to handle two instances of Jazz server, we need to change the port number of one of them. Based on this first knowledge, I found this page on the CLM Doc online.

Unfortunately, it is not enough. Actually, I get this weird error when I try launching both servers.

Failed to initialize end point associated with ProtocolHandler [“http-bio-9443″]

Finally, I looked for a page explaining how to launch two Tomcats on the same machine and I found this useful page.

To summarize the result of my investigations, for the second server instance, I had to patch the following lines in the server.xml file located at /server/tomcat/conf.

Replace the Shutdown element

<Server port="9005" shutdown="SHUTDOWN">


<Server port="new_shutdown_port_number" shutdown="SHUTDOWN">
  • with new_shutdown_port_number = 13005, for example

Replace the Endpoint element

<Connector port="9080" protocol="HTTP/1.1"
    redirectPort="9443" />


<Connector port="new_non_SSL_port" protocol="HTTP/1.1"
    redirectPort="new_SSL_port" />
  • with new_non_SSL_port = 13080, for example
  • with new_SSL_port = 13043, for example

Replace the SSL element

<Connector port="9443"


<Connector port="new_SSL_port"
    ... >
  • with new_SSL_port = 13043, for example

Replace the AJP element

<Connector port="9009" protocol="AJP/1.3"
     redirectPort="9443" enableLookups="false" />


<Connector port="new_AJP_port" protocol="AJP/1.3"
    redirectPort="new_SSL_port" enableLookups="false" />
  • with new_AJP_port = 13009, for example
  • with new_SSL_port = 13043, for example

Save the file and you are done ! You can now launch your two Jazz/Tomcat servers on the same machine.

I hope it will help.

The SCM Lounge

streamThe SCM Lounge is a great blog maintained by the RTC SCM team sharing their latest improvements: http://www.thescmlounge.blogspot.fr/

I thought it could be good to share this link with you…

Vous connaissez beaucoup de conférence intéressantes où l’entrée est à 30€ et qui se situe prêt de chez vous ?
Toulousain en voilà une ! ;-)

I have been invited by the Aristide Briand High School at Saint Nazaire, France to present to 150 16 years old teenagers what is the job of a software engineer…

The exercise was tough because (1) you need to do some introspection on your own job and (2) you need to interest most of these guys else they will make your presentation a hell ;-)

So, I decided to tell then a tale : 30 years of my life from the punch cards (yep, I’m an old guy !) to the iPhone (yep, I’m a sort of geek !) talking about my Apple IIe, my first job and my life as a home worker.

On the second part of my presentation I explained what is Moore’s Law and asked then, based on such law, to imagine what could be their life or subject of interest in 10, 20 or 30 years if they decide to take up this job showing some Sci Fi movies, research projects or exiting new stuff.

I certainly forgot plenty of important things to talk about. I don’t know if I was convincing and if, in 10 years from now, we will have 150 new Software Engineer but, definitively the exercise was fun and the audience didn’t make a mess. I even heart that some of them enjoyed it… ;-)

So, if you understand French or if you want to practice your French accent, fill free to view the video of my presentation.

So many times in my Jazz Jumpstart team member life I got this question from our customers:

“Do you provide an integration of your Source Control Manager with Windows Explorer like Subversion does with TortoiseSVN?”

Each time, I had to reply: “No, for now. Please subscribe to the Story 43272: Windows Explorer client for simple SCM operations (like ClearCase, Tortoise, etc.) for non-eclipse users…”

Today we can say that RTC 4.0 will (certainly) provide a shell integration for Windows Explorer!

I checked the story: it has been created in February 2008 (yes, great feature might take some time, sometimes!) by one of my first customers (and friend!) Roman Smirak and it has so far 103 subscribers

Please check-out the great article from Sreerupa Sen: Introducing the Rational Team Concert Shell integration for Windows Explorer and you will learn what you can expect from this great feature.

Roman! They built it!!! ;-)

The Sprint Review Meeting concludes the current Sprint. During this meeting, the team demonstrates the Stories they achieved during the Sprint.

Knowing that my team was very concerned in being informed on the progress of the project, I was already convinced that this kind of meeting will help them in staying tuned.

In parallel, I read in several places that for a Sprint Review you should “invite the world“, and I liked this idea because it was not only a good way to promote the team work but also a good way to inform the “rest of the world” about our progress. So we decided to invite all the others teams concerned by the product and here are the feedback we got from them afterward:

  • The Documentation team enjoyed each demo because it gave them more inputs on stories they will have to document during their next Sprint.
  • The Test team enjoyed each demo because they could get a better understanding on the acceptance tests they will have to run.
  • The Support team as well as the Services team enjoyed each demo because they could easily learn new coming features and ask questions to the development team
  • The Product Owner could confirm the progress and the work done

Yes, I know, no customer was invited for this internal meeting. Nevertheless, we recorded all the meeting to be able to share this information with all the actors of the project.

So, what I learned from this meeting is the value of a Sprint Review meeting, even if we tried to keep it pretty informal.

So,  don’t feel shy in inviting “the world” on such meeting; they will be thankful and your team will certainly appreciate this kind of work recognition.

I’m very proud to announce that Rational Programming Patterns v8.0.3 has successfully eGA’ed this Wednesday, November 28th, 2011.It is publicly available for customers from the Announcement Letter page.

There is also a “Refresh Pack” (RPPz v8.0.3 update) available on the RPPz Fix Central page.
For v8.0.1 customers, you can also directly update your environment using IBM Install Manager and pointing to the RPPz 8.0.3 IM Update site.

And, if you never tried RPPz and you are a Pacbase practitioner, you can also try it by downloading our RPPz v8.0.3 Trial version from the developerWorks Trial site.

Enjoy it!


Get every new post delivered to your Inbox.