在spark项目中使用play Json lib抛出:NoClassDefFoundError

时间:2018-03-09 13:29:41

标签: apache-spark intellij-idea sbt play-json

我想在spark项目中解析一个json字符串。 我用IDEA。如果我在IDEA中运行我的scala代码,一切运行良好。 但是当我用IDEA + SBT包装一个罐子并将这个罐子提交给集群时。 错误开心:线程中的异常" main" Java.lang.NoClassDefFoundError:play / api / libs / json / JSObject

如果我没有使用额外的依赖jar,请提交到群集运行良好。

我的包操作程序:

File -> Project Structure 
     -> Artifacts 
     -> "+" 
     -> JAR 
     -> From modules with dependencies 
     -> select "extract to the target JAR" and set "Main Class" 
     -> Bulid 
     -> Build Artifacts 
     -> Build

截图:

Artifacts

MANIFEST

spark-Error

0 个答案:

没有答案