java - servlet-api-2.5 jar 导致部署 war 文件时出错

标签 java eclipse maven tomcat

构建一个简单的网络应用程序。我看到 servlet-api-2.5-6.1.9.jar 自动添加到 Eclipse 中的 Maven 依赖项下,即使这个 jar 没有列为我的 pom.xml 中的依赖项。以及其他一些依赖项。当我尝试在 tomcat 上部署 war 文件时,这会产生问题。

The method getDispatcherType() is undefined for the type HttpServletRequest

一旦我从 WEB-INF/lib 中删除该 jar,就会发生这种情况。但每次部署 war 文件时都这样做太麻烦了。

最佳答案

所以我想通了。我正在构建一个 Selenium 应用程序。 servlet-api-2.5.jar 是 selenium-server.jar 的依赖项。我在 pom.xml 中添加了一个排除项。它为我解决了这个问题。

关于java - servlet-api-2.5 jar 导致部署 war 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725550/

相关文章:

java - 获取TFS java sdk中的测试计划列表

java - 从某些示例线程代码中获取 RuntimeException

java - 在Activity里面创建一个Activity?

mysql - Google App Engine 中的本地 MySQL

java - 如何在 Java 中操作返回字符串的值

java - GWT。排除共享域对象以分离 Maven 模块

java - JAXB 生成的类无法识别

java - 关于将特定长度的单词放入相应的集合中(Java)

c++ - std::stack<T> 在 eclipse 中调试时导致段错误

spring - 用于 Spring Boot 应用程序的轻量级可部署 WAR