如何将 servlets API 添加到项目的 pom.xml mvnrepository.com 有很多 servlet api 和类似名称的项目,我不知道哪个是正确的。还是全部都ok? 原文由 flybywire 发布,翻译遵循 CC BY-SA 4.0 许可协议
我相信大多数网络/应用程序服务器都捆绑了一个版本的 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 许可协议
我相信大多数网络/应用程序服务器都捆绑了一个版本的 servlet api,因此您不会希望将 api 捆绑在您的 .war 文件中。您需要找出您的服务器包含哪个版本,然后您可以使用
用您的版本替换 servlet-api-version。您需要指定“提供的”范围,这样 api.jar 就不会包含在您的 war 文件中。