如何将 servlet api 添加到我的 pom.xml

新手上路,请多包涵

如何将 servlets API 添加到项目的 pom.xml

mvnrepository.com 有很多 servlet api 和类似名称的项目,我不知道哪个是正确的。还是全部都ok?

原文由 flybywire 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 466
2 个回答

我相信大多数网络/应用程序服务器都捆绑了一个版本的 servlet api,因此您不会希望将 api 捆绑在您的 .war 文件中。您需要找出您的服务器包含哪个版本,然后您可以使用

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>${servlet-api-version}</version>
    <scope>provided</scope>
</dependency>

用您的版本替换 servlet-api-version。您需要指定“提供的”范围,这样 api.jar 就不会包含在您的 war 文件中。

原文由 digitaljoel 发布,翻译遵循 CC BY-SA 3.0 许可协议

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>

原文由 Neil 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题