- Ubuntu 12.04 LTS
You can install the following tools via the command line with curl
, wget
or git
.
- unzip
- git
- openjdk-7-jre-headless
- Java Cryptography Extensions
- tomcat6
- atomhopper-1.2.9.war
- TavernaServer.2.4.1.war
curl -L https://raw.github.com/VPH-Share/taverna-server/master/install.sh | bash
wget --no-check-certificate https://raw.github.com/VPH-Share/taverna-server/master/install.sh -O - | bash
git clone https://github.com/VPH-Share/taverna-server.git
cd taverna-server
./provision.sh 2>&1 | tee ~/taverna-install.log
To be able to access the the server from external clients, certain port redirections and service endpoints need to be configured.
Name | Type | Port | Source | Notes |
---|---|---|---|---|
taverna | TCP | 1099 | 0.0.0.0/0 | |
web | TCP | 8080 | 0.0.0.0/0 | For VPH-Share use HTTP type |
Type | Invocation Path | Port | WS/REST Descriptor |
---|---|---|---|
webapp | /taverna-server | web(8080) | |
soap | /taverna-server/soap | web(8080) | /taverna-server/soap?wsdl |
rest | /taverna-server/rest | web(8080) | /taverna-server/rest?_wadl |
admin(rest) | /taverna-server/admin | web(8080) | /taverna-server/admin?_wadl |
Note: Ensure you insert the WSDL
and WADL
as a text string into the optional WS/REST Descriptor fields.
The Taverna Server is now installed without SSL security and the following endpoints are available for use:
The various endpoints that Taverna Server presents will, of course, depend on what the DNS entry of your instance is but they all have a common root and by default use port 8080. Using taverna.example.org as an example server name the following endpoints are provided:
Endpoint | URI |
---|---|
Tomcat root | http://taverna.example.org:8080 |
Taverna Server root | http://taverna.example.org:8080/taverna-server |
Taverna Server services | http://taverna.example.org:8080/taverna-server/services |
Taverna Server SOAP | http://taverna.example.org:8080/taverna-server/soap |
Taverna Server SOAP (WSDL) | http://taverna.example.org:8080/taverna-server/soap?wsdl |
Taverna Server REST | http://taverna.example.org:8080/taverna-server/rest |
Taverna Server REST (WADL) | http://taverna.example.org:8080/taverna-server/rest?_wadl |
Taverna Server admin REST | http://taverna.example.org:8080/taverna-server/admin |
Taverna Server admin REST (WADL) | http://taverna.example.org:8080/taverna-server/admin?_wadl |
There is a default user set up:
Username | Password |
---|---|
taverna | taverna |
This user is both a regular taverna user and an administrator user. For details about these user types, how to change the password and how to set up more users please see the Taverna Server installation and configuration documentation.