当前位置:  技术问答>java相关

如何在tomcat启动时自动调用一个servlet?

    来源: 互联网  发布时间:2015-09-08

    本文导语:  宽带网络计费系统中要求在tomcat启动时加载一个类,并定时向运行系统发送查询,请问如何解决?刚接触JAVA不久,哪位知道的告知一下,不甚感激。 | servlet specification 2.3, chapter10: Application event lis...

宽带网络计费系统中要求在tomcat启动时加载一个类,并定时向运行系统发送查询,请问如何解决?刚接触JAVA不久,哪位知道的告知一下,不甚感激。


|
servlet specification 2.3, chapter10:

Application event listeners are classes that implement one or more of the servlet event listener interfaces


listener interace: javax.servlet.SerletContextListener

An Example of listener User:
When the application starts up, the listener class is notified.The application logs on to the database, and stores the connection in the servlet context.

|
in web.xml


1

|
一般在你的应用文件夹下会建立一个web-inf文件夹,里面放一些不想让用户的道的数据,比如又一个classes文件夹,来放servlet或者bean等等。
在web-inf下你可以建立一个web.xml文件,它的格式你可以参考%tomcat%/conf/web.xml来写,可以制定自己应用中用到的servlet。其中有一个1的标签,来定义servlet的启动时间,1为Tomcat启动时候启动。如果没有在这个文件里声明的得servlet会在第一个用户访问时候启动。但是推荐把所有servlet都在此文件中声明,可以实现servlet的别名访问,只是不写1,那么它就会在第一个用户访问时在启动了。
good luck...

|
web.xml 例子片断:
...

   controller
      
        This servlet plays the "controller" role in the MVC architecture
        used in this application.  It is generally mapped to the ".do"
        filename extension with a  element, and all form
        submits in the app will be submitted to a request URI like
        "saveCustomer.do", which will therefore be mapped to this servlet.

        The initialization parameter namess for this servlet are the
        "servlet path" that will be received by this servlet (after the
        filename extension is removed).  The corresponding value is the
        name of the action class that will be used to process this request.
      
      com.mycompany.mypackage.ControllerServlet
      
        listOrders
        com.mycompany.myactions.ListOrdersAction
      
      
        saveCustomer
        com.mycompany.myactions.SaveCustomerAction
      
      
      1
    
    
      controller
      *.do
    

    
 
 

您可能感兴趣的文章:

  • Tomcat下在Applet里调用Servlet怎么写URL?在线给分,急!
  • 为什么经常修改了jsp文件后,调用的还是原来没有改动的内容?我重起了tomcat甚至机器!
  • 很弱智的问题:配置中,tomcat种怎么设定java会调用到那些类?
  • 编译好的javaBean的.class文件怎样部署到tomcat服务器中,让jsp调用?
  • jdk+Tomcat调用beans的问题!急啊!
  • 奇怪?我在jsp中调用java类。java类本身编译没错,但jsp中的引用Tomcat总是报错。
  • 有谁知道怎样设置tomcat4.03 当重新编译servlet后不用重起便能调用最新编译的servlet.
  • 如何让Tomcat一启动就调用Servlet的Init方法?
  • 参与有分!谁用过TOMCAT的连接池做过项目?性能怎么样?怎样配置和怎样在javaBean中调用?
  • 在Linux7.2+Tomcat3+Jdk1.2.2的环境下怎样用JAVA调用Shell程序(在服务器端执行)
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • 在Tomcat中,JSP怎样调用beans ?
  • [初学者问题]在Tomcat上调用JavaBean出错,但在Resin上是没问题的,请指点!
  • 关于用delphi调用Tomcat Soap的问题
  • 使用tomcat4.0.3,当服务器启动装载servlet后,如果servlet有些修改,是否需要重新启动tomcat?
  • 我在servlet用了sqlserver2000的JDBC驱动访问数据库,当servlet放在tomcat中时,如何设置tomcat使它能找到驱动?
  • 可以用TOMCAT自带的服务器运行servlet,但怎样让apache支持servlet?
  • 得分套餐(32分):8。用TOMCAT时JSP表单提交信息给SERVLET处理时,“FORM ACTION=”后的SERVLET文件路径写什么?
  • Tomcat4中的servlet改动以后就刷新,但是我自己设置的servlet为何不能刷新?
  • Servlet高手急救:欲从servlet输出图形,请问linux环境下如何配置,web服务器为tomcat
  • jbuilder5运行servlet时调用的时默认的tomcat吗?可以改成自定义的tomcat吗
  • 如何在tomcat下运行servlet,jdk可以编译servlet吗?
  • 请问怎样在Tomcat中发布Servlet程序?谢谢
  • import javax.servlet.http.*;后,怎么提示package javax.servlet.http does not exist?我的classpath中已添加了tomcat/lib/servlet.jar!
  • 请问Tomcat怎么配置servlet的运行环境?谢谢!!!
  • 谁教我用Tomcat+jdk1.4 运行Servlet?
  • 哪里有直接用Tomcat运行用Jbuilder编写的servlet程序?
  • Tomcat4.0 Servlet在哪里有?
  • tomcat4.04的servlet目录如何配置?
  • 我怎么知道tomcat中我的servlet的url?
  • 怎样在tomcat启动时自动运行一个servlet?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 启动了Tomcat但是不显示Tomcat窗口
  • Crontab自启动tomcat之后tomcat下的应用无法正常使用
  • 求教:Tomcat在启动时能不能象启动一个服务一样,不要有窗口。
  • tomcat用root用户可以启动,换另外一个用户就启动不了了?
  • 问tomcat中在tomcat启动时,哪个包加载了/WEB-INF下的web.xml文件?要多少给多少分
  • 怎样在Fedora Core 7下看到TOMCAT5的启动过程(如加载的WEB应用,类包,监听端口,启动时间),并在桌面上建立一个启动startup.sh的快捷方式?
  • 请问:如何让tomcat在win2000启动的时候自动启动
  • 在小于1024端口下启动tomcat
  • debian下,用jsvc设置tomcat自动启动,导致出现两个tomcat进程
  • tomcat不能自动启动了?
  • 如何启动Tomcat??
  • 如何设置在linux下设置tomcat自动启动以及它里面的我写的一个有main方法的socket服务器也自动启动
  • 请教:fedora 9下,如何启动tomcat服务器啊?
  • tomcat4.0.1无法启动的问题
  • 启动时自动运行Tomcat时的问题
  • 为什么我的tomcat无法启动??
  • tomcat 启动报错!!
  • 第一次用TOMCAT,启动不了,请各位大侠指点?
  • 我的Tomcat4.03为什么不能启动呀 ?
  • tomcat在win2000和win98下怎么自动启动呢?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • Tomcat 安装apr 支持 Tomcat Native


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3