Changes for page WebObjects Developer Quick Start Guide
Last modified by Kieran Kelleher on 2012/07/19 22:32
From version 25.1
edited by Kieran Kelleher
on 2009/12/06 11:48
on 2009/12/06 11:48
Change comment:
There is no comment for this version
To version 26.1
edited by Kieran Kelleher
on 2009/12/06 12:51
on 2009/12/06 12:51
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -13,10 +13,51 @@ 13 13 1. You use a Mac with OS X 10.6 Snow Leopard or higher 14 14 1. You just want to get started developing WebObjects "the right way"™ 15 15 16 +== Introduction == 17 + 18 +* WebObjects itself consists of the application runtime software 19 +* Eclipse with the WOLips plugins are the de facto standard WebObjects development tools 20 +* Support is provided by the very helpful and extremely intelligent ;-) community. So, sign up for the various developer mailing lists right away. 21 + 16 16 == First Install XCode == 17 17 18 - == NextInstallWebObjects==24 +XCode is **not** used the develop WebObjects applications, but XCode installation includes software for development in general, such as command line tools, that are useful 19 19 26 +== Next Install and Configure WebObjects == 27 + 28 +Install WebObjects using the [[Apple WebObjects 5.4.3 Installer dmg>>http://support.apple.com/kb/DL688]] if you want "standard" install paths. 29 + 30 +Then open terminal and perform the "extra" stuff you need to do to get things complete. you will need to do all this as 'root', hence the sudo --s at the start.-- 31 + 32 +{{code title="Replace the apache adaptor with the Snow Leopard one"}} 33 + 34 +sudo -s 35 + 36 +cd /System/Library/WebObjects/Adaptors/Apache2.2 37 +mv mod_WebObjects.so mod_WebObjects.so.obsolete 38 +curl -C - -O http://webobjects.mdimension.com/wonder/mod_WebObjects/Apache2.2/macosx/10.6/mod_WebObjects.so 39 + 40 +{{/code}} 41 + 42 +{{code title="Configure Apache to use the WebObjects Adaptor"}} 43 + 44 +cd /etc/apache2 45 +cp httpd.conf httpd.conf.backup 46 +echo "Include /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf" >> httpd.conf 47 +apachectl restart 48 + 49 +{{/code}} 50 + 51 +{{code title="Install launchd tasks to keep WebObjects running always"}} 52 + 53 +cd /Library/LaunchDaemons 54 +curl -C - -O http://www.greenislandconsulting.com/webobjects/com.apple.webobjects.wotaskd.plist 55 +curl -C - -O http://www.greenislandconsulting.com/webobjects/com.apple.webobjects.womonitor.plist 56 + 57 +launchctl load com.apple.webobjects.wotaskd.plist 58 + 59 +{{/code}} 60 + 20 20 == Configure WebObjects == 21 21 22 22 == Install and Configure WebObjects Development Tools ==