tomcat web.xml启动加载类

tomcat web.xml启动加载类

2010-03-30 22:31suitieming | 分类:JAVA相关 | 浏览3870次

我写了一个程序配在tomcat上 想启动tomcat的时候自动运行这个类 怎么配置XML文件类名Test

分享到:

2010-03-31 01:57提问者采纳

答题闯关,过关即送礼!快来参加~

把你需要启动时自动运行的类做成一个Servlet,然后在web.xml做如下配置:
 <servlet>
  <servlet-name>StartupLoadServlet</servlet-name>
  <servlet-class>gzu.db.sius.servlet.SIUSInitServlet</servlet-class>
  <init-param>
   <param-name>checkSource</param-name>
   <param-value>false</param-value>
  </init-param>
  <load-on-startup>0</load-on-startup>
 </servlet>

 <servlet-mapping>
  <servlet-name>StartupLoadServlet</servlet-name>
  <url-pattern>/servlet/StartupLoadServlet</url-pattern>
 </servlet-mapping>
关键在这一行:
<load-on-startup>0</load-on-startup>
表示在tomcat启动时加载.
时间: 2024-10-16 20:58:32

tomcat web.xml启动加载类的相关文章

java web项目启动加载顺序

web.xml加载过程(步骤):       1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转

web.xml 的加载过程

初始化过程: 在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个节点<listener>和<contex-param>. 接着容器会创建一个ServletContext(上下文),应用范围内即整个WEB项目都能使用这个上下文. 接着容器会将读取到<context-param>转化为键值对,并交给ServletContext. 容器创建<listener></listener>中的类实例,即创建监听(备注:listene

web.xml 组件加载顺序

<web-app> <display-name></display-name>WEB应用的名字 <description></description> WEB应用的描述 <context-param></context-param> context-param元素声明应用范围内的初始化参数 <!– 指定spring配置文件位置 –> <context-param> <param-name>

tomcat 5.5 动态加载类

转载于:http://www.itxuexiwang.com/a/javadianzishu/tomcat/2016/0225/161.html?1456480735 开发使用的是tomcat5.5.27,对于WEB-INF/classes下面的类做了修改,tomcat就会就会自动重启,然后紧接着就是内存溢出.调试比较麻烦.昨天研究了一下tomcat的源代码,对类的加载机制作了一点点修改,让它动态加载类,这样调试的时候如果修改了java文件就不用重启 tomcat了.具体步骤如下: 修改Weba

拉菲平台出租web.xml 组件加载顺序

复制代码拉菲平台出租 (www.1159880099.com)QQ1159880099<web-app> <display-name></display-name>WEB应用的名字 <description></description> WEB应用的描述 <context-param></context-param> context-param元素声明应用范围内的初始化参数 <!– 指定spring配置文件位置 –&

spring的配置文件在web.xml中加载的方式

web.xml加载spring配置文件的方式主要依据该配置文件的名称和存放的位置不同来区别,目前主要有两种方式. 1.如果spring配置文件的名称为applicationContext.xml,并且存放在WEB-INF/目录下,那么只需要在web.xml中加入以下代码即可 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> &

在web.xml正确加载spring配置文件的方式

ssm框架整合时一直报出没有创建实例bean的错误,一直以为是代码原因,反复测试了很久,才找到原因是spring配置文件没有正确导入,下图是我的错误示例 web.xml加载spring配置文件的方式主要依据该配置文件的名称和存放的位置不同来区别,目前主要有两种方式. 1.如果spring配置文件的名称为applicationContext.xml,并且存放在WEB-INF/目录下,那么只需要在web.xml中加入以下代码即可 <listener> <listener-class>o

XML文档部署到Tomcat服务器上总是加载出错

config.xnl 起初文档路径是在src/Dao/config.xml 在Dao目录下BaseDao类中,解析config.xml文件路径 path="/Dao/config.xml",似乎正常,可运行Tomcat总是报错,系统找不到指定文件路径 我又将其放在src/WEB-INFO等文件根目录下,依然显示系统找不到指定文件路径.百度一番,各种建议均无效后,花两小时调试后,总结两种方法 第一种:通过url可以直接请求到服务器资源,那么就将config.xml文件放在Web根目录下,

SpringJUnit4加载类目录下(src)和WEF-INF目录下的配置文件

路径说明: 一.加载类目录下的配置文件 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext_test.xml") public class MyTest1 { @Autowired private Type t;//获取在applicationContext_test.xml中被注入的Type实例 @Autowired private HibernateT