首页 tomcat启动时1

tomcat启动时1

举报
开通vip

tomcat启动时1packagetest;importjavax.servlet.*;publicclassMyCodeimplementsServletContextListener{〃当Tomcat启动时会执行contextInitialized()publicvoidcontextInitialized(ServletContextEvente){newMyThread().start();}publicvoidcontextDestroyed(ServletContextEvente){}classMyThreadexten...

tomcat启动时1
packagetest;importjavax.servlet.*;publicclassMyCodeimplementsServletContextListener{〃当Tomcat启动时会执行contextInitialized()publicvoidcontextInitialized(ServletContextEvente){newMyThread().start();}publicvoidcontextDestroyed(ServletContextEvente){}classMyThreadextendsThread{publicvoidrun(){System.out.println("测试开始");web.xml添加下面的就可以了test.MyCodeServlet生命周期装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。Server创建一个Servlet的实例Server调用Servlet的init()方法一个客户端的请求到达ServerServer创建一个请求对象Server创建一个响应对象Server激活Servlet的service。方法,传递请求和响应对象作为参数service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息service。方法使用响应对象的方法,将响应传回5。皿0>最终到达客户端。service。方法可能激活其它方法以处理请求,如doGet()或4^0纵)或程序员自己开发的新的方法。对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用init()方法。一般Servlet只初始化一次(只有一个对象),当Server不再需要Servlet时(一般当Server关闭时),Server调用Servlet的Destroy。方法。init()方法在Servlet的生命期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。缺省的init()方法通常是符合要求的,但也可以用定制init()方法来覆盖它,典型的是管理服务器端资源。例如,可能编写一个定制init()来只用于一次装入GIF图像,改进Servlet返回GIF图像和含有多个客户机请求的性能。另一个示例是初始化数据库连接。缺省的init()方法设置了Servlet的初始化参数,并用它的ServletConfig对象参数来启动配置,因此所有覆盖init()方法的Servlet应调用super.init()以确保仍然执行这些任务。在调用service()方法之前,应确保已完成了init()方法。
本文档为【tomcat启动时1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
丁文惠
热爱运动,跆拳道。
格式:doc
大小:10KB
软件:Word
页数:3
分类:
上传时间:2023-01-06
浏览量:0