Before commencing with your OLAT installation you must first ensure that the following prerequisites are present and are functioning correctly. Please consult the relevant product documentation for further information as well as installation and configuration instructions.
JDK SDK 1.6 must be installed on your Tomcat host and when compiling from source. Note that it is not sufficient to have a JRE installed as Tomcat requires the compiler at runtime! It is, however, possible for JDK 1.6 to co-exist on systems that already have other JDKs installed.
Maven (version 2.2.x or later) is required in order
to build and deploy the OLAT application. Note that during the build Maven will download depedencies
and that an Internet connection is required during the build. It is recommended to ensure that adequate
runtime heap memory is allocated to the Maven process (esp. when invoked as an external tool from an IDE) so
you may wish to set the MAVEN_OPTS environment variable to include -Xms1024m -Xmx1024m
(please see Maven documentation for details.)
Tomcat web container (version 6.x or later) to host
the web application. On UNIX systems OLAT recommends that Tomcat runs under a dedicated user
(e.g., "tomcat") for security reasons. In situations where more than one instance is required (e.g.,
multiple cluster nodes on the same host) it is worth setting up each OLAT instance in its own
JVM and sharing a common base installation (see Tomcat documentation concerning CATALINA_BASE
installations.)
MySQL (version 5.0.x or later.)
Since OLAT uses the InnoDB storage engine which employs a single tablespace and logfile structure per
database instance it is recommended that OLAT be provided with a dedicated instance.
On UNIX systems OLAT recommends that MySQL runs under a dedicated user
(e.g., "mysql") for security reasons. Note that for the installation you will need to have
administrative acces to your database (e.g., the root account)
Openfire (version 3.4.x or later.) to support Instant Messaging (XMPP) This component is optional and may be omitted if you do not wish to use such services.
On busy production sites continuous monitoring of OLAT is recommended in order to assess performance and to resource dimensioning needs accurately. OLAT recommends the use of SNMP based monitoring tools such as Multi Route Traffic Grapher or Nagios as well as log analysis tools (e.g., access statistics etc.) such as Webalizer. Please refer to the relevant product documentation for installation and configuration instructions.