在 Java Web 应用程序中,是否可以在不是“web.xml”的文件中映射 servlet?我是说。我将需要映射超过一百个服务器,而 web.xml 将很难处理。按类别划分多个文件中的映射会很棒。
如果有什么办法请你告诉我怎么做?
非常感谢你。
不确定划分 web.xml 文件。但是您可以通过 Java Annotations 定义您的 servlet 而不是在 web.xml 中定义它们来完成您的任务。Servlet 3.0 规范提供了一个新注解@WebServlet,可用于声明您的servlet。
是的。Servlet 3.0 提供了Pluggability Feature,它允许您使用以下方式定义 Web 工件:
Web Fragments
. 里面的库WEB-INF/lib
可以有META-INF/web-fragment.xml
它可以定义完整部署描述符的一部分。Annotations
. 您可以使用@WebServlet、@WebFilter 和@WebListener 注解定义Servlet、过滤器和监听器。