On Jul 7, 2009, at 12:39 PM, David Holt wrote:
Thanks very much, Kieran, I'll embellish as I go and post it to the
wiki once everything is working correctly. I do have a couple of
questions:
On 7-Jul-09, at 8:05 AM, Kieran Kelleher wrote:
Hi David,
Just following up on os x client deployment.
<snip>
- System Preferences need to be adjusted to the thing does not go
to sleep on you. This video is a good reference of Sys Prefs for
setting up os x client for server use .... and will save me typing
it out here. Some prefs, like bluetooth config, etc will not apply
to an XServe obviously.
http://www.farawaymac.com/mac-server/mac-server-series-initial-setup-of-the-mac/
Great resource! thanks for sharing
<snip>
- I also turned on Automatic Login .... I just remember I had to do
this once before for a different machine using OS X client as a
headless mysql replication slave and backup server ... cannot
remember why, but I think it might be that if you have external
backup drives hanging off the OS X Client "server", I think ext
drives will not mount if no one logged in.
What user do you login as? I remember Chuck saying to create the
appserveruser on the client box, is that what you did? And if so, do
you also create the group appserveradm?
I just have a user named admin for myself to log in, but the appserver/
adm were already there .... not sure if part of Leopard Client or
whether WebObjects created them.... and the permissions were all
- XCode latest downloaded and installed it with latest WebObjects
(5.4.3)
Confirmed that it is 5.4.2 out of the box. You do need to download
the 5.4.3 update separately from ADC.
Thanks again,
I'll work through the rest of the steps below now.
David
- I check WO version plist, and IIRC (it was a long day), it was
5.4.2, so I downloaded 5.4.3 and installed that. Alternatively u
can probable use the WOInstaller.jar to just install WO frameworks
I guess.
- checked/configuered log dirs for wo apps with correct
permissions. If u use /Library/WebObjects/Logs, they are correct
already. I also use /var/log/webobjects_apps
- installed the 2 launchd tasks for wotaskd and womonitor and
included stdout and std err params to get any logging info
- edited SpawnOfWotaskd.sh to capture logging info
- configured apache.conf using the IP address of the machine (YMMV
if u use localhost)
- Deleted everything out of /Library/WebObjects/Extensions
- apache 2.2 config
- Included apache 2.2 include in /etc/apache2/httpd.conf and
adjusted the <Directory "/"> directove same as development (see
wiki) ...... not sure if this is the most secure thing to do, but
it seems necessary to get WO to work.
- Added WOHost=<local_IPaddress> to both womonitor and wotaskd
Properties files (might be optional for you)
- Configured WOMonitor
- used local_IPaddress for the Host Name (even though it really is
the localhost, but anyway)
- used http://public_host_name/cgi blah blah for the Http Adaptor
URL
- Email Notifications
- Deployed fully embedded wo 5.3.3 app and it launches first time,
migration0 and all.
- And besides disabling the cache in any browser on your own
machine so you are not folled into think your server is not
working, that is about it. As u can see ...... nothing special it
seems.
HTH, Kieran
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list (Webobjects-deploy@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com
This email sent to arch...@mail-archive.com