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 48ad997..808ff0d 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
@@ -45,6 +45,8 @@ public class KillbillGuiceListener extends SetupServer {
         return new KillbillServerModule();
     }
 
+    
+   
     @Override
     public void contextInitialized(final 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 27bde01..74ef8c3 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;
 
@@ -57,7 +58,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();
     }