Java Tomcat如何在没有部署描述符(web.xml)的情况下启动应用程序?

Java Tomcat如何在没有部署描述符(web.xml)的情况下启动应用程序?,java,tomcat,servlets,Java,Tomcat,Servlets,我有一个关于Tomcat和ServletAPI的问题 如果我们只有一个用@WebServlet(“/user”)注释的servlet类,并且没有任何web.xml描述符,那么Tomcat是如何查找servlet类的?我认为Tomcat只是通过反射扫描类并检测WebServlet的注释。因此,它将用@WebServlet注释的类解释为servlet

我有一个关于Tomcat和ServletAPI的问题


如果我们只有一个用
@WebServlet(“/user”)
注释的servlet类,并且没有任何
web.xml
描述符,那么Tomcat是如何查找servlet类的?

我认为Tomcat只是通过反射扫描类并检测WebServlet的注释。因此,它将用@WebServlet注释的类解释为servlet