Well that’s was fun!
Upgrading a busy service environment you would expect the OS and the JVM to talk to each other no problem after all these years. How wrong was I?
The improvements and options available in JDK 1.6 compared to 1.5 make the move and suffering worth it. The switches alone that allow you to fiddle with the vastly superior garbage collector make it a prudent move.Moving to tomcat 6 equally so.
CentOS is also the smart move in terms of keeping close to an enterprise OS as possible. But why can’t they all just get along!
The localhost bug that crashes the JVM is just plain ridiculous. Something that never changes to be called so often and then somehow crash the JVM,which then complains that actually mate it’s your gclib library that’s broken. I think it’s a bit of both. Thank heavens for the chap with the defeat localhost post on the sun bugs ,it really works but it’s a bit like doing open heart surgery to the JDK!
I posted something similar (bug report) to CentOS bug site perhaps they can finally nip this in the bud together.
