tomcat启动服务运行servlet

原创 2013年12月04日 10:01:49

在WEB系统中,为了提高系统的使用效率,将经常使用的数据放在内存中(在系统使用的时候就放在内存中),那么如何在服务器启动的时候运行呢?下面我简单的介绍一下

 

1、在web.xml配置文件中设定“监听器”

<listener>
  	<listener-class>hb.init.ProjectInit</listener-class>
 </listener>

在配置文件中可以添加多个 “监听”,在不同的类中运行,减少代码的复杂度,让代码更清晰

 

2、监听器类需要继承“ServletContextListener”接口

package hb.init;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.apache.log4j.Logger;

public class ProjectInit implements ServletContextListener{
	
	Logger log = Logger.getLogger(ProjectInit.class);

	public void contextDestroyed(ServletContextEvent arg0) {
		
	}

	/**
	 * 系统加载的时候运行下面这个方法
	 */
	public void contextInitialized(ServletContextEvent sce) {
		log.info("ProjectInit is ok 黄彪");
		
	}

}

 

系统在启动的时候就会运行“contextInitialized()”,将一些需要在系统启动就要运行的代码可以全部放在这个方法中,例如:第一次加载Log4j的配置文件

 

 

 

Tomcat下运行servlet

author: scruffybear release time: 21/10/2006company: Watchdata  如有转载,请注明出处,并保持文章的完整性,谢谢!        Tomc...
  • scruffybear
  • scruffybear
  • 2007年11月29日 13:38
  • 3042

tomcat怎么运行servlet程序

新建一个web project 取名 myproject 在myproject 新建一个继承了HttpServlet 的类 MyServlet 重写HttpServlet 的 dopost d...
  • daidaidebeijixing
  • daidaidebeijixing
  • 2014年02月18日 13:41
  • 2473

tomcat启动后让servlet一直运行

.1.web.xml 中设置servlet为1 [html] view plaincopy xml version="1.0" encoding="UTF-...
  • xuehaiwuya_1
  • xuehaiwuya_1
  • 2015年06月15日 18:42
  • 620

Tomcat如何创建Servlet? Servlet的执行流程

Tomcat如何创建Servlet? A.先到缓存中寻找有没有这个对象 如果没有: 1、通过反射去创建相应的对象(执行构造方法)    2、tomcat会把对象存放到缓存中    3、执行初始...
  • chenmixuexi_
  • chenmixuexi_
  • 2017年06月23日 11:03
  • 540

Eclipse+Tomcat运行servlet时 HTTP 404错误的解决办法

   使用Tomcat运行servlet时,有可能会报告HTTP 404错误,错误描述中写道resource …/TestServlet isnot available。这个时候,可能需要编辑位于TO...
  • samgu3663
  • samgu3663
  • 2009年12月31日 14:46
  • 1487

深入理解Tomcat系列之六:Servlet工作原理

前言Servlet是Web开发中的核心技术,作为一名合格的开发人员,就必须清楚Servlet的工作原理。本章没有对Servlet技术本身进行详细的说明,只是针对开发过程中一次Servlet的请求的处理...
  • u011116672
  • u011116672
  • 2016年03月27日 21:31
  • 5574

一个简单的servlet导致eclipse无法启动tomcat的问题

一个简单的servlet导致eclipse无法启动tomcat的问题一个简单的servlet导致eclipse无法启动tomcat的问题 现象 解决 现象用eclipse建了一个java web工程,...
  • flyinmysky520
  • flyinmysky520
  • 2016年11月13日 23:54
  • 588

Tomcat的安装与第一个servlet程序的部署

在前两天,终于进入到了servlet的学习,本来我的想法是先学习一下xml、ajax、jquery之后再来学习servlet,但是,把前面的三本教程一看,这的学到什么时候才能进入正题,索性直接进入se...
  • xn6517
  • xn6517
  • 2015年10月30日 20:41
  • 7311

Tomcat启动失败提示Servlet部署路径重复

用Java开发的项目。之前一切正常,但是新增了一个Servlet之后,部署到服务器,却总是启动失败,控制台打印的东西很多,但是分析发现主要错误应该是这个地方: The servlets named [...
  • luqyu
  • luqyu
  • 2015年02月25日 10:50
  • 1435

Eclipse+Tomcat开发servlet

近日在学习用Eclipse开发Servlet的时候在网上看了N多篇教程,搞得我一头雾水,很多文章都是一个抄一个,抄得都一模一样,都没有自己用心去写,所以搞得一篇早就过时N年的文章仍然在网上广为流传!实...
  • sytuyuan
  • sytuyuan
  • 2007年04月19日 15:38
  • 3437
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat启动服务运行servlet
举报原因:
原因补充:

(最多只允许输入30个字)