Class JakartaDbStarter

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

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

  • Constructor Details

    • JakartaDbStarter

      public JakartaDbStarter()
  • Method Details

    • contextInitialized

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

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

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

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