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
Change comment: There is no comment for this version
To version 26.1
edited by Kieran Kelleher
on 2009/12/06 12:51
Change comment: There is no comment for this version

Summary

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 -== Next Install WebObjects ==
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 ==