繁体   English   中英

如何在 Tomcat 7 中以编程方式配置 ServletContextListener?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM