Wiki source code of Deployment
Version 8.1 by David Avendasora on 2010/11/30 01:01
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
7.1 | 1 | === Introduction === |
| 2 | |||
| 3 | This page have child pages for information about specific deployment tasks, check the child page list at the bottom of this page. | ||
| 4 | |||
| 5 | === Deployment basics. === | ||
| 6 | |||
| 7 | A deployment setup consists of 4 parts: | ||
| 8 | |||
| 9 | * Your application | ||
| 10 | * wotaskd | ||
| 11 | * JavaMonitor (also know as WOMonitor) | ||
| 12 | * A module for your Web server (Apache or IIS) | ||
| 13 | |||
| 14 | wotaskd is a daemon, who is also a WebObjects application, that its main task is to start up instances when hosts are restarted. wotaskd also accepts lifebeats from your application instances, if wotaskd stops receiving lifebeats after a certain amount of time, it will assume that your application is dead. | ||
| 15 | |||
| 16 | JavaMonitor is simply a Web front-end to manage your wotaskd configuration. You can use one copy of JavaMonitor to manage multiple wotaskd daemons running on different nodes. | ||
| 17 | |||
| 18 | The job of the module for your Web server is to talk to wotaskd to find the list of available applications and act as a request proxy between the browser on the client-side and your application. | ||
| 19 | |||
| 20 | Usually, people run wotaskd, JavaMonitor, their applications and the Web server on the same server, but it's also possible to run each part on different servers if needed. | ||
| 21 | |||
| 22 | ==== Deployment podcast ==== | ||
| 23 | |||
| 24 | You can learn more about deployment by listening to the [[Practical Deployment>>http://www.wocommunity.org/podcasts/wowodc/east09/WOWODC09E-Deployment.mov]] session from WOWODC 2009, available from the [[podcast page>>http://www.wocommunity.org/webobjects_screencasts.html]] on wocommunity.org. | ||
| 25 | |||
| 26 | === Differences between Apple's and Wonder's versions of the deployment tools === | ||
| 27 | |||
| 28 | wotaskd and JavaMonitor were released as open source when WebObjects 5.4 was released in 2007. A copy of the source was added to Project Wonder, and [[improvements and bug fixes>>Wonder wotaskd and JavaMonitor]] were made on the tools in Project Wonder. We strongly suggest that you use the Wonder version of the tools. |