1、书写一个servlet并编译,如:

package testservlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class Hello implements Servlet {

@Override
public void destroy() {
// TODO Auto-generated method stub
System.out.println("destroy");
}

@Override
public ServletConfig getServletConfig() {
// TODO Auto-generated method stub
return null;
}

@Override
public String getServletInfo() {
// TODO Auto-generated method stub
return null;
}

@Override
public void init(ServletConfig arg0) throws ServletException {
System.out.println("servlet 初始化方法init");
}

@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("service");
PrintWriter pw = res.getWriter();
pw.println("hello");
}

}

2、将这个类所属应用(web.xml已经配置好)部署于tommcat的webapps下,启动tomcat,在浏览器访问该servlet,多次刷新,控制台信息如下:

第一次访问servlet时,才调用init方法,service可以多次调用

3、destroy执行一次的验证

登录tomcat首页,点击Manager App,会提示输入用户名和密码(在tomcat的conf下的tomcat-users.xml中进行查询或配置,配置参见http://www.cnblogs.com/hblthink/p/8215387.html),成功登录后找到对应servlet所属应用,点击reload,控制台显示destroy

最新文章

  1. 背水一战 Windows 10 (6) - 控件 UI: 字体的自动继承的特性, Style, ControlTemplate
  2. dataWithContentsOfURL报错问题
  3. [Solution] 使用Autofac在MVC、Web API、WCF中实现IOC
  4. MAC OS下安装Erlang
  5. Python学习教程(learning Python)--1.4 Python数据处理基础
  6. unix 文件属性
  7. C# 之 读取Word时发生 “拒绝访问” 及 “消息筛选器显示应用程序正在使用中” 异常的处理
  8. Warning: Attempt to present * on * which is already presenting *
  9. ubuntu 下安装软件,卸载,查看已经安装的软件
  10. FusionChart学习笔记(部分)
  11. Samba在CentOS下的图形化界面的安装
  12. hdu4003(树形dp)
  13. ajax 基础2
  14. oracle创建用户四部曲
  15. 免费代理ip爬虫分享
  16. method&interface
  17. ClientAsTemplate用法
  18. 初识java java的加载与执行(JDK,JVM,JRE关系解释)
  19. Android MediaScanner 总纲
  20. 3 Kafka两个版本在Zookeeper的元数据存储

热门文章

  1. python-文本操作和二进制储存
  2. Redis中的事务(多命令)操作
  3. cas机制的原理和使用
  4. ServletContex对象学习
  5. 刷题[GWCTF 2019]你的名字
  6. 报错: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
  7. 针对Linux上Java程式运行脚本的Log信息记录操作人员记录以及成功运行判断
  8. ucore操作系统学习笔记(一) ucore lab1系统启动流程分析
  9. lamda表达式与Stream 流操作,reduce,flatMap,groupingBy等
  10. springmvc与mybatis整合时 java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 异常