Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contents

Table of Contents
maxLevel2

Once you have an eagle-i repository to talk to (see repository installation and administration guide), installing the rest of the eagle-i suite applications is relatively straightforward.

The eagle-i applications run in a web application container. We assume a container is installed and configured to support HTTPS. Container configuration is out of scope for this installation guide.

Our reference implementation (used by the eagle-i Consortium) uses Tomcat 6.This installation guide references Tomcat file names and property files in its examples; equivalent details for other application containers are out of scope.

General procedure

1. Create common configuration directory

create a directory to place eagle-i application configuration files. For example,

/usr/share/tomcat6/eaglei/conf

2. edit catalina.properties 

add the eagle-i configuration directory to the common class loader. Note that catalina.properties should already have a common.loader definition, you only need to add the eagle-i configuration directory, for example:

Code Block
common.loader=${catalina.base}/eaglei/conf,${catalina.base}/lib,...

add the definition of the eagle-i home property. This needs to be the full path, without using variables, for example:

Code Block
org.eaglei.home=/usr/share/tomcat6/eaglei/

3. Create application configuration files and place in the configuration directory. 

Examples for all configuration files are located in the examples directory of the code trunk

4. Rename the application war file as indicated in specific instructions and drop in the webapps directory

Instructions specific to SWEET

  1. create the file datatools.properties (see examples directory) and copy to the common configuration directory.  This file contains the URL of the repository where data will be entered
  2. rename the war to sweet.war and drop in the tomcat webapps directory
  3. restart Tomcat
  4. SWEET will be available at:
Code Block
https://your.server/sweet

Instructions specific to Institutional Search

  1. create the following properties files and copy to the common configuration directory:
    • institution-registry.properties - contains the repository credentials for using the harvest service 
    • asynchronousLogger.properties - contains the credentials for database
  2. Wiki Markup
    \[instructions to set up solr home directory?\]
  3. rename the war to institution.war and drop in the tomcat webapps directory
  4. restart Tomcat
  5. Institutional search will be available at:
Code Block
https://your.server/institution

Instructions specific to the ontology browser

  • rename the war to model.war and drop in the tomcat webapps directory
  • restart Tomcat
  • The ontology browser will be available at:
Code Block
https://your.server/model

Instructions specific to the monitor

Instructions specific to the identity service