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
CombinationsWhy 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