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.

h1. General procedure

* Tweak application server configuration. 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 is Tomcat, so we use it for our examples.(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 yourTomcat app server 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 ${tomcat_home}/conf/eaglei
** this file contains the URL of the repository where data will be entered
* rename the war to sweet.war and drop in ${tomcat_home}/webapps
* 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.