Category Image Version Compatability Notes


Often, a new version of OS can dictate changes to WO version, XCode version and/or java version. My primary objective is to make sure I have stable WO development that is compatible with the deployment server OS version. Sometimes upgrading my development Mac can cause me to have to use a new version of the OS. In any case, this blog entry is a non-comprehensive table of compatible versions of the various environment elements. I also include MySQL version that works well with that combination since that's what I use.

WebObjects Working Combinations
Why is it even important? It is important simply for the fact that I don't want to waste time troubleshooting why my apps crash or don't launch after a system update. I never automatically update anything to do with java, webobjects or OS version change on XServes without first testing the upgrade on a spare machine and usually waiting a few months. If everything is working and I don't NEED to upgrade, then why take the risk of losing a few hours or a day or putting a server down?



The only reasons I ever upgrade are:

  • We are buying a NEW XServe that comes with a preinstalled version that is required for that hardware model and I cannot downgrade it after receiving it
  • A security update that affects our situation and concerns us requires an update
  • The developers are getting new ADC Hardware discount development machines which are preinstalled with a new version that is required for them. For example the Intel macs require OS X Tiger.
OS X Client WebObjects XCode Java MySQL Connector/J OS X Server
10.3.7 5.2.3 1.5 1.4.2_09 4.0.16 thru 4.0.26-darwin6.8 3.0.9 thru 3.0.17 10.3.7
10.3.9 5.2.3 1.5 1.4.2_09 4.0.26-darwin6.8 thru 4.0.26-darwin7.9 3.0.17 10.3.9
10.4.4 5.2.4 2.0 1.4.2_09 MySQL 4.1.18-std 3.0.17 10.3.9
10.4.5-10.4.8 5.3.1 2.2.1 1.4.2_09 MySQL 4.1.184.1.21 3.0.17 10.3.9
10.4.8 5.3.2 2.4.1 1.4.2_09 MySQL 4.1.21 3.0.17 10.4.8


Notes about upgrades

OS X Server from 10.3.7 to 10.3.9

No problems to report but be aware of the Java segmentation fault issue that may require you to immediately install the 10.3.9 Java Software Update right after 10.3.9


Posted: Monday - February 27, 2006 at 07:54 AM        


Published by