`
stonecold1108
  • 浏览: 23776 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Tomcat监听器

阅读更多

如果需要在tomcat启动的时候加载一些服务,可以采用监听器的方式,监听器要实现ServletContextListener类.

public class XXXListener implements ServletContextListener {

/**
*
*/
private static final long serialVersionUID = 1L;

public void contextDestroyed(ServletContextEvent arg0) {
   // TODO Auto-generated method stub
  
}
public void contextInitialized(ServletContextEvent arg0) {
   // TODO Auto-generated method stub
       arg0.getServletContext().setAttribute("XXX",xxx);//保存为Application域
         }

}

 

另外,需要在web.xml里配置该监听器如下:

<listener>  
      <listener-class>packagePath.XXXListener</listener-class>
</listener>

分享到:
评论

相关推荐

    tomcat监听器

    Tomcat监听器是Tomcat服务器中的一个重要组件,它扮演着监控和管理应用程序生命周期的角色。监听器是服务器启动时加载的Java类,用于监听特定事件,如Web应用程序的启动、停止、上下文初始化或销毁等。这些监听器...

    Apache HttpServer 2.4.X 和tomcat连接器

    4. 配置Tomcat的server.xml文件,添加AJP监听器,让Tomcat能够接收来自mod_jk的连接。 通过这种方式,Apache HttpServer 2.4.X 和 Tomcat 连接器可以构建出一个强大的Web服务器环境,兼顾静态内容的快速服务和动态...

    Tomcat深入剖析pdf+源码(Tomcat运行原理)

    Tomcat会根据这些配置启动必要的服务和监听器。 3. **Servlet生命周期**:Servlet在Tomcat中的生命周期包括加载、初始化、服务、销毁四个阶段。Tomcat通过Servlet容器管理Servlet实例,确保其正确地创建、初始化和...

    tomcat及其配置文件

    3. `web.xml`: 每个Web应用程序都有一个`web.xml`文件,它是Web应用的部署描述符,定义了Servlet、过滤器、监听器等组件及其映射关系。 4. `logging.properties`: 用于配置Tomcat的日志系统,包括日志级别、输出...

    apache tomcat 连接器

    5. **配置Tomcat服务器**: 在Tomcat的`server.xml`文件中,需要开启AJP连接器,指定监听端口(默认为8009),如: ```xml ``` 6. **重启服务器**: 完成以上配置后,需要重启Apache和Tomcat服务器使改动生效。 ...

    tomcat 8.5.100

    - **server.xml**:这是Tomcat的主要配置文件,包含了关于连接器、监听器、 Realm(认证)和其他服务器设置的信息。 - **web.xml**:每个Web应用都有一个web.xml,用于定义Servlet、过滤器和监听器等。 - **...

    tomcat压缩包

    此外,还添加了注册监听器的新方式,以及对WebSocket协议的支持。 2. **JSP 2.3**: JSP(JavaServer Pages)是用于创建动态网页的技术,JSP 2.3提供了简化页面脚本、表达式语言增强和注解支持等功能,使得开发更加...

    apache-tomcat-6.0.18

    context.xml则定义了特定应用的上下文参数,而web.xml则是在每个Web应用中的部署描述符,定义了Servlet、过滤器、监听器等组件。 在维护方面,Tomcat提供了丰富的日志功能,可以帮助开发者调试和优化应用程序。同时...

    tomcat6 32位系统

    Tomcat 6.0支持Servlet 2.5和JSP 2.1规范,这两个规范提供了许多功能,如过滤器、监听器、表达式语言(EL)和统一标签库(JSTL),极大地促进了Web应用的开发和管理。 在Java Web开发中,Tomcat作为轻量级应用...

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    4. **web.xml**:虽然不是Tomcat特有的,但它是部署描述符,定义了应用的默认行为,如过滤器、监听器和servlet等。 5. **logging.properties**:位于`conf`目录下,用于定义日志记录的级别和格式。 6. **manyi100....

    tomcat6和tomcat7

    3. 组件改进:增强了过滤器、监听器和上下文定义,提供更好的应用程序控制。 4. 管理增强:管理控制台界面更加友好,同时支持XML和注解配置。 5. 容器内嵌:更容易将Tomcat内嵌到其他应用中,如Spring Boot。 6. ...

    tomcat源码

    - **Context**:每个Context对应一个Web应用程序,负责管理Servlet、过滤器和监听器。 - **Host**:Host代表虚拟主机,可以配置多个域名指向同一个Tomcat实例。 - **Engine**:Engine是顶级容器,管理所有Host,...

    Tomcat 接口文档 API

    Tomcat通常有多个连接器,每个连接器可以配置不同的端口、协议和线程池。通过修改Connector的配置,可以优化服务器性能,例如设置最大连接数、超时时间等。 4. **Executor**: Executor是Tomcat 5.5引入的一个新特性...

    tomcat 7 8 两个版本

    1. **Servlet 3.0**:引入了注解配置,使得开发者可以直接在类或方法上使用注解来声明Servlet、过滤器和监听器,减少了web.xml文件的复杂性。 2. **异步处理**:Servlet 3.0允许实现异步处理,提高服务器性能,尤其...

    tomcat7.0.109下载

    4. **配置文件**:`conf/server.xml`是Tomcat的主要配置文件,其中定义了服务器的端口号、连接器、监听器、Context等元素。`conf/context.xml`可以用来配置全局的Context属性。 5. **日志管理**:Tomcat的日志信息...

    centOS7设置Tomcat8开机启动

    使用`vi`编辑器创建或修改`/usr/lib/systemd/system/tomcat.service`文件,添加以下内容: ``` [Unit] Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target ...

    apache-tomcat-6.0.35和apache-tomcat-6.0.35 src

    - `web.xml`:全局的部署描述符,可以定义全局过滤器、监听器、Servlet等。 - `context.xml`:针对特定Web应用的配置,如数据源、会话超时等。 3. **源码分析**: - `apache-tomcat-6.0.35-src.zip`提供了Tomcat...

    Tomcat 服务器windows和linux 版本

    web.xml则规定了Web应用的基本行为,例如过滤器、监听器、session配置等。context.xml用于配置特定Web应用的上下文,如数据源、会话超时等。 对于跨平台支持,Tomcat在Windows和Linux上表现一致,这是因为其基于...

    tomcat9.0.44.zip

    默认情况下,SpringBoot的内嵌Tomcat监听8080端口,但这个端口可以通过配置文件(application.properties或application.yml)进行更改。 Tomcat 9.0.44的jar包包含了服务器运行所需的所有组件,如servlet容器、JSP...

Global site tag (gtag.js) - Google Analytics