如何在没有web.xml描述符的情况下指定使用的servlet版本?

时间:2014-11-14 11:45:45

标签: servlets web.xml servlet-3.0

据我所知,当管理员将.war文件安装到应用程序服务器时,应用程序服务器通过查看web.xml文件确定此.war文件使用的Servlet标准版本:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
</web-app>

这是Servlet 3.1声明。

但是使用现代Servlet标准,web.xml文件是可选的,大多数功能都可以通过@WebServlet等注释实现。但是,如果我省略这个web.xml文件,应用程序服务器如何确定我用于开发应用程序的Servlet标准版本?

0 个答案:

没有答案