文档章节

Tomat启动自动运行一个类

邓小峰
 邓小峰
发布于 2009/04/13 10:37
字数 148
阅读 238
收藏 0

1:配置应用的web.xml中

如下配置web.xml

   <servlet>
     <servlet-name>startup</servlet-name>
     <servlet-class>com.usease.Startup</servlet-class>
     <load-on-startup>1</load-on-startup>
   </servlet>

2:实现这个Startup类,这个类实际上是一个serverlet

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() {
     }
}

© 著作权归作者所有

共有 人打赏支持
邓小峰
粉丝 26
博文 38
码字总数 17272
作品 0
广州
高级程序员
私信 提问
将解压版的Tomcat作为系统服务启动

下面是如何有关于Tomcat服务的设置: 一、注册为Windows系统服务: 运行cmd打开控制台,进入Tomat目录/bin文件夹,会看到service.bat输入如下命令运行。 service install 服务名称 这一句是将...

HHT15927087748
2017/12/13
0
0
玩转 DCEVM + HotwapAgent 热加载,免费、开源!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangxin09/article/details/84988200 DCEVM 提供 JRebel 类似的功能,允许允许在运行时无限制地重新定义加载...

sp42a
2018/12/13
0
0
使用Nginx实现多个tomcat的负载运行及Session共享的教程

一.Nginx实现多Tomat负载配置 1.下载Nginx,修改Nginx的配置文件nginx.conf (1) 配置nginx的upstream 2.下载tomcat安装包,分别部署的结构截图: (1) 修改tomcat 的相关8080端口配置/conf/s...

CapJes
2016/05/25
611
3
后台---tomcat6.0.exe运行一闪而过

问题:1.tomcat6.0.exe运行一闪而过解决办法:运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。service.bat install程序提示:The service 'Tomcat6(或者你修改一后的SERVICE...

深圳_小白菜
2015/01/05
0
0
netbeans运行项目有异常,myeclipse tomcat配置虚拟目录 同样的项目没异常

大家有有没有遇到过同样的项目 用myeclipse 加tomat配置虚拟目录 启动tomcat时候没有异常,把war直接放到tomcat webapps 也没有问题,但是用netbeans同样的源码用nebeans启动时候就报异常 在...

xuxiangpan
2013/12/13
530
0

没有更多内容

加载失败,请刷新页面

加载更多

记录replugin使用的一个坑

反复编译插件放入宿主中,一直出现如下错误: android.content.res.Resources$NotFoundException: Resource ID #0x7f050000 type #0x5 is not valid 回滚代码,重启AS还是出错。最终发现将宿...

Gemini-Lin
今天
2
0
Vert.x系列(二)--EventBusImpl源码分析

前言:Vert.x 实现了2种完成不同的eventBus: EventBusImpl(A local event bus implementation)和 它的子类 ClusteredEventBus(An event bus implementation that clusters with other Ve......

冷基
今天
2
0
Perl - 获取文件项目

参考:http://www.runoob.com/perl/perl-directories.html 下面返回JSON格式的文件列表 #!/usr/bin/perluse strict;use warnings;use utf8;use feature ':5.26';require Fi......

wffger
昨天
3
0
vue组件系列3、查询下载

直接源码,虽然样式样式不好看,逻辑也不是最优,但是可以留作纪念。毕竟以后类似的功能只需要优化就可以了,不用每次都重头开始。。。 <template> <div class="pre_upload"> <div ...

轻轻的往前走
昨天
3
0
java浅复制和深复制

之前写了数组的复制,所以这里继续总结一下浅复制和深复制。 浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝。 深拷贝:对基本数据类型进行值传递,对引用数据类型,...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部