Sakai has recently switched over to using the MariaDB connector for MySQL databases, and a number of institutions are running MariaDB in production, so I thought I might as well change my dev machine over to MariaDB.
To ease the transition, I whipped up a Vagrant box so I could run this in a VM and spin it up whenever I needed it.
Ever needed an instance of MySQL to test something or develop against or just for fun but didn’t want to go through the hassle of installing etc?
A few years ago I added support to the Sakai Maven Plugin to deploy everything that normally goes into
common/lib into just
/lib, as per the standard Tomcat classloader layout.
To use, add
-Dsakai.app.server=tomcat7 to the build command. Everything gets deployed to
/lib and Sakai starts up without any modifications (except the standard connector modification in server.xml and the optional performance improvements in catalina.properties).
Enjoy the future!