看你的服务器是什么,如果是Tomcat或Weblogic之类的,可以写一个程序加到它们的启动里。
解决方案 »
- 谁能给我一个加密算法?急需
- 谁会html代码转pdf 服务器是linux 客户端是windows 框架式SSH2
- 想了解下jquery如何迭代出action中的list
- 【高分】请教高手struts+hibernate+mysql字符集的问题
- 关于struct2 的<s:property>标签,不知道错在那里,请高人指点
- 大家好,请帮忙解决一下关于Socket的一个问题,小弟先在这里谢谢了啊!
- Struts 2 与Spring 整合
- struts1和struts2 同时应用会有冲突吗
- 关于get的中文乱麻问题
- Could not open JPA EntityManager for transaction; nested exception is javax.pers
- 请大家提供一下有关java的书籍,高分送出!100-1000分
- 请教如何合并XML的问题!!!
系统初始化,启动servlet,servlet启动一个线程就可以了!
//实现ServletContextListener只能随application而启动
是的,我现在不是用application,所以没有程序入口可以使用。
//laoer(laoer)
//用servlet啊!
//系统初始化,启动servlet,servlet启动一个线程就可以了!
如何系统初始化的时候调用一个servlet?请详细说明。
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>servletClass</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
改动一下web.xml
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>servletClass</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>================================================================
我用的是TOMCAT5,启动的时候没有执行啊
import javax.servlet.http.*;
import java.io.*;
import java.util.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author Howfree Team
* @version 1.0
*/public class StartUpServlet extends HttpServlet {
static final private String CONTENT_TYPE = "text/html; charset=GBK";
//Initialize global variables
public void init(ServletConfig conf) throws ServletException {
super.init(conf);
} public void service (HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
System.out.println("=================start up==================");
}
//Clean up resources
public void destroy() {
}
}
我在WEB。XML里加了描述。
<servlet>
<servlet-name>startup</servlet-name>
<servlet-class>com.howfree.control.StartUpServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
public class XXXX extends HttpServlet {
public void init() throws ServletException {
doTask(); }
private void doTask() {
....................
}
}
<servlet>
<servlet-name>startup</servlet-name>
<servlet-class>XXXXXXXXXXXXXXXXXXXXXXXXXXX</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>