killbill-memoizeit

Details

diff --git a/server/src/main/java/com/ning/billing/server/listeners/KillbillGuiceListener.java b/server/src/main/java/com/ning/billing/server/listeners/KillbillGuiceListener.java
index 1aaef9b..a86bf26 100644
--- a/server/src/main/java/com/ning/billing/server/listeners/KillbillGuiceListener.java
+++ b/server/src/main/java/com/ning/billing/server/listeners/KillbillGuiceListener.java
@@ -49,6 +49,8 @@ public class KillbillGuiceListener extends SetupServer
     	return new KillbillServerModule();
     }
 
+    
+   
     @Override
     public void contextInitialized(ServletContextEvent event)
     {
diff --git a/server/src/main/java/com/ning/billing/server/modules/KillbillServerModule.java b/server/src/main/java/com/ning/billing/server/modules/KillbillServerModule.java
index 68ac725..fd59981 100644
--- a/server/src/main/java/com/ning/billing/server/modules/KillbillServerModule.java
+++ b/server/src/main/java/com/ning/billing/server/modules/KillbillServerModule.java
@@ -16,6 +16,7 @@
 
 package com.ning.billing.server.modules;
 
+
 import org.skife.jdbi.v2.DBI;
 import org.skife.jdbi.v2.IDBI;
 
@@ -59,7 +60,13 @@ public class KillbillServerModule extends AbstractModule
         installKillbillModules();
     }
 
+    
     protected void configureDao() {
+        // Load mysql driver if needed
+        try {
+            Class.forName ("com.mysql.jdbc.Driver").newInstance ();
+        } catch (Exception ignore) {
+        }
         bind(IDBI.class).to(DBI.class).asEagerSingleton();
         bind(DBI.class).toProvider(DBIProvider.class).asEagerSingleton();
     }