Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven依赖项--引发load()异常_Java_Maven_Hadoop - Fatal编程技术网

Java Maven依赖项--引发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>

我正在使用Maven用Java创建一个新项目。我必须使用Mongo和Hadoop。但是,当我使用以下依赖项并尝试使用tomcat:run运行应用程序时,我遇到了抛出load()异常

依赖关系是

        <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帖子,以获取相同的错误消息?是的。但我找不到任何解决办法