Leopard is out and with it comes a slew of WebObjects changes. The release of WO 5.4, the official deprecation of the tool chain (which we’ve known was coming for some time), Apache 2 support, etc.
There’ve been some posts to the webobjects-dev list which I consider required reading. I don’t know if this stuff has made it into the wiki yet, so here are some links:
- The Official What-I-Did-To-Run-5.3-On-Leopard Post – the canonical how to get started on Leopard post by Mike Schrag.
- Re: The Official What-I-Did-To-Run-5.3-On-Leopard Post – additions to the launch daemon plists to support logging by Art Isbell.
- JavaEOGenerator – The announcement of the EOGenerator replacement from Apple – posted by Mike Schrag.
- Re: State of the Union – Mike Schrag’s (again!) view of the current state of WebObjects and it’s tools.
So, lots going on, and it all looks good IMHO. Should be a good year for WO.
Notes:
- The permissions on /Library/WebObjects/Configuration needed to be fixed otherwise wotaskd and javamonitor barf.
- /System/Library/WebObjects/Executables/WOOpenURL seems to be missing. I copied it from the WO53 install and that works. Upate: It turns out that it’s not needed for WO54, it just uses the
open
command.
I just wanted to say that your WebObjects blog has been an excellent resource for me; I read it regularly. Thanks for sharing!
Thanks for the kind words Ian! I’m glad you find my posts helpful.
If you do what I did, and copy/paste the plist files from the browser into a text editor (I use BBEdit), you’ll need to ‘Zap Gremlins’ to remove illegal characters from the text, otherwise launchctl chokes on them
[specifically com.apple.webobjects.womonitor.plist and com.apple.webobjects.wotaskd.plist from Mike Schrag’s first ‘Official What-I-Did’ post]
I had no problems, but I used pico…
On Leopard, I have JavaEOCocoa.framework. Should that be moved too? One list has 23 frameworks and the other has 24.
Joe:
I don’t believe that WO 54 contains the JavaEOCocoa.framework (mine didn’t anyway). WO 53 does.
The wiki has a summary of the details here
David:
Thanks for the reply.
What you said makes sense – I’m wondering how mine got in there.
Regardless, the WO53/54 script and framework swaps work great.
I tried to deploy a WO 5.4 project on a WO 5.3.3 server and there was an issue with NSArray – now all is fine.
Thanks, again.
Thanks so much for your detailed notes on “LEOPARD: WEBOBJECTS NOTES”. That helped me so much of my time.
Thanks so much for your detailed notes on “LEOPARD: WEBOBJECTS NOTES”. That helped me save so much of my time.