Sakai Logo
   Home Release 2.1.2

Deprecated Code

WARNING: the release artifacts included on this page are no longer current and have been superseded by newer versions of Sakai which include functionality enhancements as well as bug fixes and security patches. You can download the latest Sakai release by visiting

Sakai 2.1.2 Release
(April 12, 2006)

Welcome to the Sakai release page for version 2.1.2! Sakai 2.1.2 offers functionality improvements in addition to the latest round of fixes to issues unearthed in the 2.1 code. Among the key improvements are better integration between the Assignments and Gradebook tools, and significant refinements based on Rutgers University's contributions to Sakai's WebDAV and Access servlets. See the release notes for more details.

The 2.1 series is marked most prominently by the inclusion of course sections and making several of the bundle tools "section-aware," but there are other new tools and many improvements to the code. 2.1 is also the first level of release to include provisional tools from the broader community. See the Documentation area below for more details.

On this page you'll find further details concerning what the release includes, along with system requirements, an installation guide, and links to other relevant community spaces for the Sakai project.



Install Type Description Windows XP Mac/*nix
Demo The Sakai Demo is a pre-built Sakai with Tomcat 5.5 and a demo configuration, perfect for a quick and easy demo of Sakai. 
NOTE: Demo uses an in-memory database; do not use it for any large scale evaluation or production.
Binary The Sakai Binary is a pre-built Sakai without the Tomcat or configuration. Download the Binary release if you want to just drop Sakai into a pre-existing Tomcat environment.
Source The Sakai Source is all the Sakai source code from this release.  Start from Source if you plan to customize your Sakai system.

System Requirements

Sakai is Java-based, and will therefore run on a wide variety of platforms.  The platforms against which Sakai 2.1.2 has been specifically tested, however, are:
  Solaris Linux Mac OS 10.4 WinXP
Oracle 9i DT      
Oracle 10g  FT/DT FT/DT    
  FT: Functional Test (Tool Functionality)
DT: Deployment Test (Installation and Configuration)
Dark cell: In production at a Sakai partner institution


The basic underlying requirements for a successful deployment of Sakai 2.1.2 are:
Supporting Technology Required Version Notes
Java 1.4.2 Java 1.4.2 is required to build and run Sakai.
Tomcat 5.5 + Compatibility patch Although Tomcat is not the only available web container, it is highly recommended and the documentation assumes Tomcat use. Sakai QA was conducted on Tomcat 5.5.9, but the latest stable version of 5.5 will likely not present problems.

Tomcat 5.5 requires a compatibility patch in order to run with Java 1.4. This compatibility patch is also available from the Tomcat download page.
Maven Version 1.0.2 Maven is the build tool used to deploy the source code, and is therefore not strictly necessary if all you're going to do is install a Demo with the default configuration, but it will be essential for a production deployment.

Maven 2 is not yet supported.
Database MySQL 4.1 (with connector 3.1.12)


Oracle 9i+ (with 10g connector)

Sakai uses HSQLDB as its "out of the box" database, requiring no special installation steps to set up, but this database is not recommended for any level of production deployment.  Both MySQL and Oracle are currently supported by Sakai 2.1, but setting them up to serve as Sakai's back end will require additional configuration (see the Documentation).

Hardware note: There are as yet no firm hardware recommendations.  Sakai should run on a middle-class laptop for purposes of tool demonstration, but at least 1GB of memory is recommended for Sakai to run smoothly for multiple users concurrently accessing the system, while a production environment for an institution will likely involve clustered application servers.



Release Notes
HTML Guides
In The Releases See the documentation files packaged in the releases:
  • In the demo, they are in the root directory.
  • In the source and binary releases, they are in the /docs folder.
On Confluence Confluence is the wiki software used by the Sakai project. Among the wiki spaces there is a staging ground for Sakai documentation. Comments and suggestions are highly encouraged there.

Confluence also hosts the Sakaipedia, where the collective knowledge of the Sakai community is assembled.

On Sakai Collab Sakai Collab is a Sakai-based service run by the Sakai Project to support Sakai development and use. To participate, create an account and join the DG: Development (DEV) site. There you will find in-depth Sakai documentation in Resources, and receive Announcements (with email notification) about important Sakai developments. By joining this site you are automatically added to the mailing list.
SakaiCollab Site

Support Docs JavaDocs and TagLibDocs are available on-line:


Getting the Latest Source Code

Sakai is using Subversion. You can browse the code for this release using this URL:

The same URL can be used with an SVN client to check out the code:
svn co

The Sakai development trunk is located here:


Issue Tracking

Bug reports and feature requests may be created and monitored through our Jira system:
Sakai Jira



The Sakai community interacts mainly in two electronic fora. The first is through the email archives attached to the sites on Sakai Collab. Of these sites, sakai-dev is most active and it is where most of the technical discussion goes on. We encourage you to create an account and participate.

The second forum is Confluence, the wiki web used by the project. Confluence is used mostly for the collaborative forging of documents and sharing of notes. You're also encouraged to create an account there.


Older Releases

Older Sakai Releases are still available:



The Sakai Project Software is Licensed under the:
Educational Community License Version 1.0