In order to install and run the caGrid Taverna Workflow Service, you need to install the caGrid 1.4 prerequisites and configure a container to host the Taverna service. This guide assumes the existence of a Tomcat container.
|If you are upgrading your installation rather than performing a fresh installation, see the upgrade instructions located on the following wiki page: https://wiki.cagrid.org/display/caGrid14/Upgrade+TavernaWorkflowService|
In order to download and configure the Taverna workflow service with Tomcat, start the Tomcat service. Use the following commands:
When finished, the Tomcat service is started. Use the instructions below to validate that the container service has started.
Once the Tomcat service has started, validate proper deployment and start-up using a browser.
Assuming that you are using the default 8080 port, enter the following URL into the browser address bar:
If you are not using the default port, change the URL to reflect the port used to configure Tomcat:
For example, if you are using a secure port instead of the default port, the URL you enter may instead be:
When the URL opens, you should see the default Tomcat home page in the browser window as shown in the following figure:
If you used the Installer or Manual methods identified and linked to in the previous section to install the current caGrid software release, skip this section. Those installation methods automatically build the Taverna Workflow Service along with caGrid.
In the event that you want to build caGrid manually, opening a terminal window and entering the following commands will run the ant build in the caGrid home directory:
This should build the complete caGrid software release, including the Taverna Workflow Service. Once the build is complete, find the Taverna Workflow Service at: $CAGRID_HOME/caGrid/projects/TavernaWorkflowService. From this point forward, we will refer to this location as $TWS_HOME.