100分问题啊!怎么能一启动tomcat就调用某个类在后台执行呢
如题啊 问题点数:100、回复次数:7Top
1 楼tiky_6228769(www.6228769.com)回复于 2006-02-09 16:19:11 得分 0
参考有关“监听器”的代码Top
2 楼tomuno(特别行动组)回复于 2006-02-09 16:37:33 得分 0
监听又见监听Top
3 楼flysky1112(独孤行客)回复于 2006-02-09 16:44:10 得分 0
在web.xml中设置所要加载的类
<servlet>
<servlet-name>Your class Name</servlet-name>
<servlet-class>Here is your class</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
就会在服务器启动时加载了,希望这是你要的答案:)Top
4 楼figoren(figoren)回复于 2006-02-09 19:40:30 得分 0
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>com.zte.ecc.ApplicationResources</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>2</load-on-startup> ---->就这里告诉服务器 启动2秒后自动运行
</servlet>Top
5 楼bewitchgirl(莎草)回复于 2006-02-09 20:10:32 得分 0
监听又见监听
能具体点吗?
我测试失败了啊Top
6 楼bewitchgirl(莎草)回复于 2006-02-09 20:10:57 得分 0
我的意思是我一启动tomcat就会执行一个固定类的固定方法啊Top
7 楼vvpang(NullPointerException)回复于 2006-02-10 09:56:53 得分 100
必须在 web.xml 里面设置,然后写一个servlet
tomcat每次启动的时候,就会去运行这个servlet
你在这个servlet里的 init 方法里,再写你需要的内容就可以了Top





