[英]How to configure a ServletContextListener programmatically in Tomcat 7?
我想以编程方式配置一个或多个 ServletContextListener,也就是说,不通过 web.xml 配置它们。 我目前正在通过以编程方式添加 servlet 和过滤器来做类似的事情。
这可能吗? 如果是这样,有人可以提供一个例子吗?
使用 Tomcat 7,您有两种选择可以避免 web.xml。 第一个是使用 @WebListener 注释,但我怀疑这不是你想要的。 第二个它使用 ServletContainerInitializer (SCI)。 举个例子,看看Tomcat 的 WebSocket SCI是如何做到的。 那个 SCI 做了很多事情。 与您相关的行是servletContext.addListener(new WsContextListener());
请注意,SCI 使用服务 API 来注册自己。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.