Installing a deployment environment on RedHat, CentOS or Amazon Linux

Version 48.1 by Pascal Robert on 2013/02/21 12:16

Information

The packages will work on CentOS and RedHat Enterprise 5.x or 6.x, or Amazon Linux, with Apache httpd 2.2 or 2.4.

Installing a deployment environment on platforms that uses RPM packages is now even easier than ever.

  1. Install a JDK. You can install openjdk with Yum (yum install java-1.6.0-openjdk) or get the JDK from Oracle.
  2. Install the Yum repository of the WOCommunity like this:
sudo curl -o /etc/yum.repos.d/wocommunity.repo https://raw.github.com/projectwonder/wonder/master/Utilities/Linux/wocommunity.repo
  1. Once it's done, you can use Yum to install wotaskd and JavaMonitor.
sudo yum install wotaskd; sudo yum install womonitor;
  1. To install the module for Apache httpd 2.2, run:
sudo yum install woadaptor

for Apache httpd 2.4:

sudo yum install woadaptor-httpd24

And you're done When the packages are installed, the services are started automatically. JavaMonitor will be running on port 56789. Your Project Wonder applications goes into /opt/Local/Library/WebObjects/Applications.

If you wish to restart wotaskd or Monitor, startup scripts are located in /etc/init.d. You can use the service tool to stop or restart them:

sudo /sbin/service wotaskd stop
sudo /sbin/service womonitor stop

(replace stop with restart to restart them in one step).

When Monitor is started, it will report to the console that is available at address like "ip-10-212-110-28" but that is the internal address of the Amazon server.  The external address, which you must use, is available in the AWS console, and of the form "ec2-xx-vv-zz-ww.compute-1.amazonaws.com".

Warning

Don't forget to change the password in JavaMonitor after you made the installation\!