Servlet规范SRV.3.2说
未在部署为Web的一部分的容器中的Servlet 应用程序隐式地是“默认”Web应用程序的一部分 有一个默认的ServletContext。
那么我们如何创建不属于Web应用程序的serlvets以及它们的用途呢?
答案 0 :(得分:0)
看一下SRV.9.1节:
SRV.9.1 Web服务器中的Web应用程序
Web应用程序以Web服务器中的特定路径为根。对于 例如,目录应用程序可以位于 http://www.example.com/catalog。所有以此前缀开头的请求都将路由到 表示目录应用程序的ServletContext。
不属于Web应用程序的Servlet因此是不以特定路径为根的servlet。换句话说,它们植根于/
路径,它们的用途是从那里提供内容。
请注意,这一点非常尴尬(如详细文本所示),因此大多数Web应用程序服务器都允许您以其他方式指定应用程序在“根”上下文路径中运行。