<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    54powerman

    開源~節流

    實現Tomat啟動自動運行一個類

    1 用一個例子來說明問題,本例要求統計tomcat啟動的次數,并保存在d:/test.txt中。一個很簡單的邏輯,重點在于tomcat啟動自動加載一個類來實現一定的操作。
    2 首先編寫一個servlet類--Startup.java
    3 將需要自動運行的操作代碼寫在init方法中。
    4 如下配置web.xml
    ? <servlet>
    ??? <servlet-name>startup</servlet-name>
    ??? <servlet-class>com.usease.Startup</servlet-class>
    ??? <load-on-startup>1</load-on-startup>
    ? </servlet>
    5 附servlet全代碼:
    package com.usease;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    public class Startup extends HttpServlet {
    ??? private static final String CONTENT_TYPE = "text/html; charset=GBK";
    ??? //Initialize global variables
    ??? public void init() throws ServletException {
    ??????? try {
    ??????????? File file = new File("d:/test.txt");
    ??????????? int count = 0;
    ??????????? if (file.exists()) {
    ??????????????? BufferedReader in = new BufferedReader(new FileReader(file));
    ??????????????? String inString = in.readLine();
    ??????????????? count = Integer.parseInt(inString);
    ??????????????? in.close();
    ??????????? }
    ??????????? count++;
    ??????????? PrintWriter out = new PrintWriter(new FileOutputStream("d:/test.txt"));
    ??????????? out.print(count);
    ??????????? out.close();
    ??????? }
    ?catch (IOException e) {}
    ??????? System.out.println("Count completed!");
    ??? }
    ??? //Process the HTTP Get request
    ??? public void doGet(HttpServletRequest request, HttpServletResponse response) throws
    ??????????? ServletException, IOException {
    ??? }
    ??? //Clean up resources
    ??? public void destroy() {
    ??? }
    }
    6 這樣,當Tomcat加載這個Context路徑的時候,就會自動相應的操作了。
    ?
    說明:一般這個操作用于Tomcat啟動后自動加載一些全局變量,初始化信息等,當然你可以象本例中做一些其他操作。

    posted on 2006-10-18 15:52 54powerman 閱讀(194) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 亚洲视频在线免费观看| 亚洲国产高清在线| 亚洲av永久无码天堂网| 在线观看视频免费完整版| 亚洲最大福利视频| 国内一级一级毛片a免费| 国产亚洲玖玖玖在线观看| 女人毛片a级大学毛片免费| 亚洲中文字幕精品久久| 女人18毛片免费观看| 亚洲av成人无码网站…| 四虎永久在线精品免费影视| 特级毛片aaaa级毛片免费| 最新精品亚洲成a人在线观看| 成人妇女免费播放久久久| 亚洲第一中文字幕| 2021在线观看视频精品免费| 亚洲jjzzjjzz在线观看| 日韩免费观看的一级毛片| 日韩免费码中文在线观看| 亚洲精品亚洲人成人网| 99在线视频免费| 亚洲中文字幕久久精品无码VA| 日本免费一区尤物| 成人妇女免费播放久久久| 亚洲精品国产专区91在线| 久久精品女人天堂AV免费观看| 亚洲AV第一成肉网| 亚洲日本乱码在线观看| 69视频在线是免费观看| 亚洲AV无码成人精品区狼人影院| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产成人精品男人免费| 中文字幕免费在线播放| 自拍日韩亚洲一区在线| 亚洲av午夜成人片精品电影| 久久精品中文字幕免费| 亚洲AV无码一区二区乱子仑| 亚洲AV无码专区亚洲AV伊甸园| 久久WWW免费人成人片| 成人精品视频99在线观看免费|