/*_##########################################################################
_##
_## Copyright (C) 2012-2013 Kaito Yamada
_##
_##########################################################################
*/
package com.github.kaitoy.sneo.giane.servletlistener;
import java.sql.SQLException;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.h2.tools.Server;
@Deprecated
public class WebConsoleServerStarter implements ServletContextListener {
public static final String PORT = "8082";
private Server server;
public void contextInitialized(ServletContextEvent servletContextEvent) {
try {
this.server
= Server.createWebServer(
"-webPort", PORT,
"-baseDir", ".",
"-webAllowOthers"
);
server.start();
} catch (SQLException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
public void contextDestroyed(ServletContextEvent servletContextEvent) {
if (server != null && server.isRunning(true)) {
server.stop();
}
server = null;
}
}