<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

    主站蜘蛛池模板: 天堂在线免费观看中文版| 国产猛烈高潮尖叫视频免费| 亚洲精品偷拍视频免费观看 | 一个人免费观看在线视频www| 亚洲av之男人的天堂网站| 两个人看的www高清免费观看| 自拍偷自拍亚洲精品被多人伦好爽| 免费人成视频在线观看免费| 国内精品久久久久影院免费 | 国产乱码免费卡1卡二卡3卡| 亚洲国产精品张柏芝在线观看| 四虎精品免费永久免费视频| 亚洲国产精品丝袜在线观看| www永久免费视频| 国产gv天堂亚洲国产gv刚刚碰| 青柠影视在线观看免费高清 | 日本人的色道www免费一区| 久久久久亚洲AV成人片| 国产又大又粗又长免费视频| 亚洲裸男gv网站| 99精品视频在线观看免费| 久久综合九九亚洲一区| 国产乱子精品免费视观看片| 亚洲精品第一国产综合野| 国产免费人成视频在线观看| 亚洲香蕉久久一区二区| 最新69国产成人精品免费视频动漫| 亚洲综合激情视频| 免费人成毛片动漫在线播放| 亚洲国产精品久久人人爱| 免费看AV毛片一区二区三区| 男女作爱免费网站| 久久久久亚洲AV无码专区首| 国产免费av片在线看| 一级视频免费观看| 亚洲综合久久成人69| 好爽好紧好大的免费视频国产| 大地资源网高清在线观看免费 | 桃子视频在线观看高清免费视频 | 亚洲av成人片在线观看| 亚洲人成图片小说网站|