Last modified by Pascal Robert on 2012/07/21 20:39
From version 32.1
edited by Kieran Kelleher
on 2007/12/10 22:12
on 2007/12/10 22:12
Change comment:
There is no comment for this version
To version 40.1
edited by Kieran Kelleher
on 2007/12/10 21:48
on 2007/12/10 21:48
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -59,20 +59,11 @@ 59 59 * Custom application/bundle names - new version has new URLs for webserver resources that are often cached by browser so the new version will be requested since the URL is different. 60 60 * Self-contained deployment bundles - all required frameworks are embedded - minimal dependency on target server configuration and versions. For example, there is no need to install Wonder frameworks on your deployment server since the ones you developed and tested with are embedded in the deployment bundles. Experience has shown that this improves consistency of deployment reliability. 61 61 * Compressed gzipped tar archives of both application and webserver bundles are created, ready for copying to target server(s) 62 -** This is easily decompressed on the server using 63 -** $ sudo tar xvzf bundle.tar.gz 64 64 65 65 == Anatomy of Embedded Split Install Bundles produced by this Ant Script == 66 66 67 -{{info title="The Deployment Files"}} 68 - !webserver_bundle_layout.jpg! 69 -The two compressed "ready-to-deploy" bundles are highlighted below 70 -!build_artifacts.jpg! 65 +The notable aspects of the embedded build structure is outlined below. 71 71 72 -{{/info}} 73 - 74 -The notable aspects of the embedded build structure are shown below. 75 - 76 76 === Application Bundle === 77 77 78 78 {{info title="Embedded Application Bundle Layout"}} ... ... @@ -84,21 +84,15 @@ 84 84 85 85 * Install Location = /Library/WebObjects/Applications/ 86 86 * chown (ownership) = appserver:appserveradm 87 -* chmod (permissions) = 755 (750 if you wish, but your server login id needs to be a member of appserveradm group to cd into the bundle)78 +* chmod (permissions) = 755 88 88 89 89 === WebServer Bundle === 90 90 91 91 {{info title="Embedded WebServer Bundle Layout"}} 92 - !webserver_ bundle_layout.jpg!83 + !webserver_app_name.jpg! 93 93 94 94 {{/info}} 95 95 96 -The webserver bundle typically gets installed as follows: 97 - 98 -* Install Location = /Library/WebServer/Documents/WebObjects/ 99 -* chown (ownership) = root:wheel 100 -* chmod (permissions) = 755 101 - 102 102 == Compatibility == 103 103 104 104 This script was developed and tested on Mac OS X 10.4.10, Eclipse 3.3.1 and WOLips #4735. It should be compatible with later versions of WOLips and Eclipse. It works with regular WebObjects apps and Wonder based apps. I don't have a Windows Eclipse/WOLips installation, so if you are a Windows user, please feel free to make necessary changes and submit revised build script if this does not run on Windows.