我们通常会在web / app服务器上获得一个servlet-api.jar。
答案 0 :(得分:2)
与整个Java EE API的残余一样,Servlet API是抽象。 Sun Oracle不提供任何代码。合同定义在纸上(API specification,javadocs等)。实现者必须提供符合specs / javadocs的具体 API和实现。但是通常有一个所谓的“参考实现”,其代码可以被共享/重用/分叉用于其他实现。直到使用Servlet 2.5,这曾经是Apache Tomcat。对于Servlet 3.0,这是Glassfish。