`

随tomcat启动而启动一个Socket服务线程

阅读更多

用监听器作初始化

-------------------------------------------------------------------------------------------
Java代码
public class BbsListener implements ServletContextListener,
        HttpSessionListener, ServletRequestListener {
     
    public void contextDestroyed(ServletContextEvent arg0) {
        // TODO Auto-generated method stub

    }

    public void contextInitialized(ServletContextEvent arg0) {
        // TODO Auto-generated method stub
                  //启动ServerSokcet
                 
    }

    public void sessionCreated(HttpSessionEvent arg0) {
        // TODO Auto-generated method stub
    }

    public void sessionDestroyed(HttpSessionEvent arg0) {
        // TODO Auto-generated method stub
    }

    public void requestDestroyed(ServletRequestEvent arg0) {
        // TODO Auto-generated method stub

    }

    public void requestInitialized(ServletRequestEvent arg0) {
        // TODO Auto-generated method stub

    }

}

------------------------------------------------------------------------------

web.xml
Xml代码

   <listener>
      <listener-class>com.bbs.listener.BbsListener</listener-class>
   </listener>

分享到:
评论

相关推荐

    web监听端口(Socket服务随web启动而启动)

    web监听端口(Socket服务随web启动而启动)

    Socket 多线程文件传输至服务器端 客户端!

    实现Socket 多线程 多个...解决一个文件夹下多个文件传输,20秒向服务器端传输一个文件,直到传输完毕关闭连接状态提示没有文件。如果想发布到tomcat下 有问题的话加我QQ632167558 此程序用来学习。此程序为客户端

    Tomcat面试专题及答案.pdf

    tomcat 有哪几种 Connector 运行模式(优化)?...3)通过 Catalina 来进行配置:进入到 conf\Catalina\localhost 文件下,创建一个 xml 文件,该文件的名字就是站点的名字。 编写 XML 的方式来进行设置。

    基于java Swing 框架使用socket技术开发的即时通讯系统【源码+数据库】

    启动服务,暂停服务,查看用户资料,踢出用户 客户端: 用户的注册登录,用户添加好友,用户删除好友,用户修改资料,用户修改头像,即时聊天,查看聊天记录 详见:...

    Socker 多线程传输文件至服务器端 服务器端

    实现Socket 多线程 多个客户端同时...解决一个文件夹下多个文件传输,20秒向服务器端传输一个文件,直到传输完毕关闭连接状态提示没有文件。如果想发布到tomcat下 有问题的话加我QQ632167558 此程序用来学习。 服务器端

    Socket_多线程_Ext聊天小系统

    运行条件:JDK1.7+,TomCat7.0+,MyEclipse10+,部署的完后应该删除两个jar包(catalina.jar和tomcat-coyote.jar) 访问工程需要使用localhost不然用户列表找不到数据。默认将tomcat端口绑定在8080上。

    how-tomcat-works

    第1章 一个简单的Web服务器 3 1.1 The Hypertext Transfer Protocol (HTTP) 3 1.2 HTTP Request 3 1.3 HTTP Response 4 1.4 Socket类 4 1.5 ServerSocket类 5 1.6 应用举例 5 第2章 一个简单的servlet容器 7 2.1 ...

    AnyFo - EricSofa:专门用于C/S结构的网络服务器中间件

    7. 并且,经过实践,我们统计到,如果基于EricSofa开发一个高性能,多用户多任务并发的聊天室服务器,对于一个只有1年Java开发经验但是没有Socket开发经验的工程师 来说,最多只需3小时。 8. EricSofa的产生,我们...

    手写个Tomcat雏型

    前言 目的: 网络编程在编程领域...服务端开启一个服务,进入一个死循环来给前端提供服务。 客户端发送一个HTTP请求。 服务器端收到请求后,加载一次XML文件解析,主要目的是获得客户的请求网址对应的那个Servlet(服

    基于tomcat的连接数与线程池详解

    然后分配线程让Engine(也就是Servlet容器)来处理这个请求,并把产生的Request和Response对象传给Engine。当Engine处理完请求后,也会通过Connector将响应返回给客户端。 可以说,Servlet容器处理请求,是需要...

    How Tomcat Works: A Guide to Developing Your Own Java Servlet Container

    第1章 一个简单的Web服务器 3 1.1 The Hypertext Transfer Protocol (HTTP) 3 1.2 HTTP Request 3 1.3 HTTP Response 4 1.4 Socket类 4 1.5 ServerSocket类 5 1.6 应用举例 5 第2章 一个简单的servlet容器 7 2.1 ...

    j2se模拟tomcat

    这个例子是用j2se的Socket和线程的技术来简单的模拟tomcat的执行过程,虽然没有tomact复杂但是原理都是一样的,理解了它再去理解tomcat的执行过程就会比较轻松了

    apr-1.4.6.tar.bz2

    安装Apache的时候,为什么要安装apr和apr-util呢 要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟...如果不用APR,一个线程同一时间只能处理一个用户,势必会造成阻塞。所以生产环境下用apr是非常必要的。

    Web服务器性能测试研究

    第一章 绪论 1 1.1 研究背景 1 1.2 国内外研究现状 1 1.3 论文主要研究内容 2 1.4 论文组织结构 3 1.5 本章小结 3 第二章 Web服务器概述 5 2.1 Web服务器的基本概念 5 2.2 HTTP协议的运作方式 6 2.2.1 HTTP协义基本...

    vxworks 并发服务器程序

    * 功能描述: 线程函数,创建一个单独线程用来接收客户端发来的请求,并将请求插入客户端链表中 * * 参数: 用于监听的socket描述符指针 lsnfd * * 返回值: NULL * * 作者: 胡士超 * * 完成日期: 2012.08....

    java面试题

    34. 启动一个线程是用run()还是start()? 17 35. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 18 36. swtich是否能作用在byte上,...

    Java项目开发与毕业设计指导

    首先进入bin目录,在bin目录下有一个build.xml文件,然后执行如下命令: ant 在aglets平台安装时,我们可以看到当前Aglet版本的信息。像其他的Java应用程序一样,Aglet平台需要通过Java policy文件(通常是....

    C 网络服务开发套件

    利用C 语言的高效, 稳定和灵活性,创建一个通用的通讯平台; 服务器端以插件配置方式动态加入功能组件; 客户端以XML文本描述方式, 调用服务端功能组件的函数; 服务端也同样以XML文本描述调用返回结果, 类似于XML-PRC...

    C 网络服务开发套件0.5.0

    利用C 语言的高效, 稳定和灵活性,创建一个通用的通讯平台; 服务器端以插件配置方式动态加入功能组件; 客户端以XML文本描述方式, 调用服务端功能组件的函数; 服务端也同样以XML文本描述调用返回结果, 类似于XML-PRC...

    猎头java技术型。熟练掌握JAVA面向对象编程语言

    熟悉常用的JavaAPI,包括多线程、IO、Socket、JDBC、XML、反射等 熟练使用HTML、CSS、JavaScript、JQuery,并了解Ajax 熟练使用JSP、Servlet、javaBean进行web应用开发 熟练掌握Spring、SpringMVC、MyBatis、...

Global site tag (gtag.js) - Google Analytics