Class DbStarter

java.lang.Object
org.h2.server.web.DbStarter
All Implemented Interfaces:
EventListener, javax.servlet.ServletContextListener

public class DbStarter extends Object implements javax.servlet.ServletContextListener
This class can be used to start the H2 TCP server (or other H2 servers, for example the PG server) inside a web application container such as Tomcat or Jetty. It can also open a database connection.
  • Field Details

  • Constructor Details

    • DbStarter

      public DbStarter()
  • Method Details

    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener
    • getParameter

      private static String getParameter(javax.servlet.ServletContext servletContext, String key, String defaultValue)
    • getConnection

      public Connection getConnection()
      Get the connection.
      Returns:
      the connection
    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener