哪些servlet不是Web应用程序的一部分

时间:2014-04-27 08:05:36

标签: java servlets

Servlet规范SRV.3.2说

  

未在部署为Web的一部分的容器中的Servlet   应用程序隐式地是“默认”Web应用程序的一部分   有一个默认的ServletContext。

那么我们如何创建不属于Web应用程序的serlvets以及它们的用途呢?

1 个答案:

答案 0 :(得分:0)

看一下SRV.9.1节:

  

SRV.9.1 Web服务器中的Web应用程序

     

Web应用程序以Web服务器中的特定路径为根。对于   例如,目录应用程序可以位于   http://www.example.com/catalog。所有以此前缀开头的请求都将路由到   表示目录应用程序的ServletContext。

不属于Web应用程序的Servlet因此是不以特定路径为根的servlet。换句话说,它们植根于/路径,它们的用途是从那里提供内容。

请注意,这一点非常尴尬(如详细文本所示),因此大多数Web应用程序服务器都允许您以其他方式指定应用程序在“根”上下文路径中运行。