1 23 package org.openharmonise.rm.view.servlet.utils; 24 25 import java.util.logging.Logger ; 26 27 import javax.servlet.ServletContext ; 28 import javax.servlet.ServletContextEvent ; 29 import javax.servlet.ServletContextListener ; 30 31 import org.openharmonise.rm.config.ConfigException; 32 import org.openharmonise.rm.dsi.*; 33 34 39 public class DatabaseSettingsInitialiser implements ServletContextListener { 40 41 private Logger logger = Logger.getLogger(DatabaseSettingsInitialiser.class.getName()); 42 43 49 public void contextInitialized(ServletContextEvent event) { 50 ServletContext ctx = event.getServletContext(); 51 String DB_URL = ctx.getInitParameter("DB_URL"); 52 String DB_USR = ctx.getInitParameter("DB_USR"); 54 String DB_PWD = ctx.getInitParameter("DB_PWD"); 56 String DB_DRIVERNAME = ctx.getInitParameter("DB_DRIVERNAME"); 58 String DSI_CLASS = ctx.getInitParameter("DSI_CLASS"); 60 62 try { 63 DatabaseSettings.createDatabaseSettings(DB_USR, DB_PWD, DB_URL, DB_DRIVERNAME, DSI_CLASS); 64 } 65 catch (ConfigException ce) { 66 logger.warning("Could not initialise database settings!"); 67 } 68 } 69 70 73 public void contextDestroyed(ServletContextEvent arg0) { 74 76 } 77 78 } 79 | Popular Tags |