部署描述符示例


部署描述符示例

以下示例是注册两个 Servlet 上下文生命周期监听器和一个HttpSession 监听器的部署语法。 假设 com.acme.MyConnectionManager 和 com.acme.MyLoggingModule两个都实现了 javax.servlet.ServletContextListener,且com.acme.MyLoggingModule 又实现了javax.servlet.http.HttpSessionListener。此外,开发人员希望com.acme.MyConnectionManager 在 com.acme.MyLoggingModule 得到Servlet 上下文生命周期事件的通知。下面是这个应用的部署描述符:

<web-app>
    <display-name>MyListeningApplication</display-name>
    <listener>
        <listener-class>com.acme.MyConnectionManager</listenerclass>
    </listener>
    <listener>
        <listener-class>com.acme.MyLoggingModule</listener-class>
    </listener>
    <servlet>
        <display-name>RegistrationServlet</display-name>
    ...etc
    </servlet>
</web-app>