Wiki source code of Deployment
Version 13.1 by Pascal Robert on 2010/11/20 02:31
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 | |||
![]() |
12.1 | 5 | === Deployment basics. === |
![]() |
7.1 | 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 | |||
![]() |
12.1 | 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. |
![]() |
7.1 | 15 | |
![]() |
12.1 | 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. |
![]() |
7.1 | 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 | |||
![]() |
12.1 | 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. |
![]() |
7.1 | 21 | |
![]() |
12.1 | 22 | ==== Deployment podcast ==== |
![]() |
7.1 | 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 | |||
![]() |
13.1 | 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>>WO:Project Wonder additions to wotaskd and JavaMonitor]] were made on the tools in Project Wonder. We strongly suggest that you use the Wonder version of the tools. |