是否有servlet-api的通用版本?

时间:2011-05-10 15:41:53

标签: java servlets

我知道每个servlet容器(例如Tomcat,Glassfish等)都带有servlet-api的实现。

我正在寻找的是一个用于编译我的应用程序代码的servlet-api的通用(容器不可知)版本。

我还希望在开发期间在我的IDE中使用源代码或Javadoc。

这样的servlet-api.jar版本是否存在?

2 个答案:

答案 0 :(得分:10)

对于纯编译,你选择哪一个并不重要。您可以从Tomcat的/lib目录中提取它,或从some Maven repo中获取它。请注意选择与目标运行时相同的正确版本2.3,2.4,2.5或3.0,并且不要将其包含在webapp的/WEB-INF/lib中。

由于您使用的是IDE(基于您的问题历史记录,我敢打赌Eclipse),您还可以将动态Web项目与目标运行时关联起来。这样Eclipse将自动包含编译时所需的库。

另见:

答案 1 :(得分:1)

重要的是,您要对这些类的javax.servlet版本进行导入和编译,而不是这些接口的供应商特定实现。