Child pages
  • Sakai 19 System Requirements

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Versions


Sakai 12 has been tested with Oracle's Java 8 and OpenJDK 8. Requires  Sakai requires JDK 8 to build " all code".  Certain files, such as *.jsp and *.jws, require access-time compilation so downloading and attempting to use only the run-time environment (e.g. JRE 8.0) will not suffice. Sakai 12 19 was QA tested with OpenJDK 8. 

Application server choices

Apache Tomcat 8 9 is the recommended, and most thoroughly tested servlet container, and is most often used behind a load balancer like Apache Httpd or Nginx. Sakai 12 19 was QA tested with Tomcat 89.50.2812.

Database choices

Sakai production installations typically run MySql 5.6+ or MariaDB 10.1+. Oracle is the next most popular choice, Oracle 12c.  


A typical Sakai cluster is comprised of one or more application servers running one or more instances of Tomcat 8 9 operating either in standalone mode or behind the Apache HTTPD load balancer. Each Tomcat instance runs a full copy of Sakai. The cluster is backed by a single database providing a transactional store of information.