Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哪些servlet不是Web应用程序的一部分_Java_Servlets - Fatal编程技术网

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

Java 哪些servlet不是Web应用程序的一部分,java,servlets,Java,Servlets,Servlet规范SRV.3.2说 容器中未作为aWeb的一部分部署的servlet 应用程序隐式地是“默认”Web应用程序的一部分,并且 有一个默认的ServletContext 那么,我们如何创建不属于web应用程序的Serlvet,以及它们的用途呢?请参阅SRV.9.1节: SRV.9.1 Web服务器中的Web应用程序 web应用程序的根位于web服务器中的特定路径。对于 例如,目录应用程序可以位于 . 所有以此前缀开头的请求都将路由到 表示目录应用程序的ServletContext 因

Servlet规范SRV.3.2说

容器中未作为aWeb的一部分部署的servlet 应用程序隐式地是“默认”Web应用程序的一部分,并且 有一个默认的ServletContext


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

请参阅SRV.9.1节:

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

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

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


请注意,这一点在开始时非常棘手(正如详细的文本已经显示的那样),因此大多数web应用程序服务器允许您以其他方式指定应用程序在“根”上下文路径上运行。

容器为您实现它们。例如,提供静态资源的默认servlet。