Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
h3. Contents

{toc:maxLevel=2}

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.

h1. General procedure

* Tweak Tomcat configuration. 
** create a directory to place application property files
** tell Tomcat to include this directory in the classpath
** tell Tomcat where the eagle-i home is
** example with catalina.properties
* Create configuration file for each application and place in the configured directory
** Examples for all configuration files are located in the examples directory of the code trunk
** {color:#ff0000}\[do we need to include an example with the war?\]{color}
* Rename the application war file as desired and drop in the app server webapps directory
** example
* All the apps assume https {color:#ff0000}\[shall we include installation for plain http?\]{color}

h1. Instructions specific to SWEET

* create the file datatools.properties and copy to 
{noformat}
${tomcat_home}/conf/eaglei
{noformat}** this file contains the URL of the repository where data will be entered
* rename the war to sweet.war and drop in 

{noformat}
${tomcat_home}/webapps
{noformat}
* restart Tomcat
* SWEET will be available at:
** [https://your.server/sweet]

h1. Instructions specific to Institutional Search

* create the following properties files and copy to ${tomcat_home}/conf/eaglei
** institution-registry.properties - contains the repository credentials for using the harvest service 
** asynchronousLogger.properties - contains the credentials for database
* {color:#ff0000}\[instructions to set up solr home directory\]{color}
* rename the war to institution.war and drop in ${tomcat_home}/webapps
* restart Tomcat
* Institutional search will be available at:
** [https://your.server/institution]

h1. Instructions specific to the ontology browser

* rename the war to model.war and drop in ${tomcat_home}/webapps
* restart Tomcat
* The ontology browser will be available at:
** [https://your.server/model]

h3. Instructions specific to the monitor

h3. Instructions specific to the identity service

h3.