launcher.java

来自「ESQL包 PostgreSQL jsp servlet javaBean 数据」· Java 代码 · 共 46 行

JAVA
46
字号
package com.web.servlet;

import javax.naming.Context;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.sql.DataSource;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.dao.DaoManager;

public class Launcher extends HttpServlet
{
	private static final long serialVersionUID = -3436651019725988874L;
	private static Log log = LogFactory.getLog(Launcher.class);

	public void init() throws ServletException
	{
		super.init();

		try
		{
			log.info("启动系统...");

			Context context = new javax.naming.InitialContext();
			log.info("1");
			context = (Context) context.lookup("java:comp/env");

			log.info("2");
			// 初始化各种管理器
			DaoManager.initialize((DataSource) context.lookup("jdbc/esql"));

			
			log.info("启动系统完毕!");
		}
		catch (Exception e)
		{
			log.fatal("启动系统失败!", e);

			throw new ServletException("启动系统失败: " + e.getMessage(), e);
		}
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?