Spark应用抛出javax.servlet.FilterRegistration异常

Tue Dec 22 02:58:03 CST 2015 1938 大数据

文章摘要java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer information does not match signer information of other classes in the same package

写spark程序的时候,在实例化SparkContext时可能会遇到抛出java.lang.SecurityException异常。


Caused by: java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer information does not match signer information of other classes in the same package



这是因为javax.servlet包冲突。


在IDEA中使用Search Everywhere功能(在编辑器界面连续按两下shift),搜索FilterRegistration类存在于哪些jar包中,然后打开项目的pom.xml文件,右键->maven->show dependencies,搜索冲突的jar包,酌情去掉这些jar包,保留一个就OK了。

打赏
打赏

分享到: