gpt4 book ai didi

java - 在 web.xml 中实现 ServletContainerInitializer 的类

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:15:44 25 4
gpt4 key购买 nike

能否在web.xml文件中指向一个实现ServletContainerInitializer接口(interface)的类,还是必须在META-INF/下添加一个文件services/javax.servlet.ServletContainerInitializer 让 J2EE 服务器接收它?

如果可以通过 web.xml 文件实现,请说明如何实现。

最佳答案

我检查了 Java Servlet Specification 3.0而且我还没有发现任何可以通过 web.xml 配置它的线索。我认为唯一的方法是META-INF/services/javax.servlet.ServletContainerInitializer 文件。

请注意 META-INF/services/javax.servlet.ServletContainerInitializer 是一个文件(不是目录),它必须包含初始化程序的完全限定名称,例如:

com.example.MyServletContainerInitializer

它也可能在 war 中(使用 Tomcat 7.0.21 测试)。

这是一个完整的例子:http://nullhaus.com/2011/03/using-servlets-3-0-servletcontainerinitializer/

关于java - 在 web.xml 中实现 ServletContainerInitializer 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com