Java Maven依赖项--引发load()异常
我正在使用Maven用Java创建一个新项目。我必须使用Mongo和Hadoop。但是,当我使用以下依赖项并尝试使用tomcat:run运行应用程序时,我遇到了抛出load()异常 依赖关系是Java Maven依赖项--引发load()异常,java,maven,hadoop,Java,Maven,Hadoop,我正在使用Maven用Java创建一个新项目。我必须使用Mongo和Hadoop。但是,当我使用以下依赖项并尝试使用tomcat:run运行应用程序时,我遇到了抛出load()异常 依赖关系是 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-hadoop-core_1.0.2</artifactId>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-hadoop-core_1.0.2</artifactId>
<version>1.0.0</version>
</dependency>
org.mongodb
mongo-hadoop-core_1.0.2
1.0.0
错误是:
严重:Servlet/MongoRESTApi引发load()异常
java.lang.ClassCastException:org.apache.jasper.servlet.JspServlet不能转换为javax.servlet.servlet
我怎样才能解决这个问题
提前感谢您可能会遇到以下问题: Java应用程序的开发人员或部署人员意外地 系统可用的库的两个不同版本 mongo-hadoop-core_1.0.2依赖可能引入了更多的可传递依赖;可能是您需要的第二个servlet api。
查找错误的依赖项可能很乏味,因此我建议您在构建阶段包含插件。配置
multiplejars
报告并启用failOnWarn
和failOnError
。生成的报告将列出可以在多个JAR中找到的类。从这里,您将看到哪些依赖项应该被排除在外,才能从jar地狱中逃脱。您是否已经浏览了google上出现的各种SO帖子,以获取相同的错误消息?是的。但我找不到任何解决办法