1.运行时异常:找不到类,例如org.antlr.v4.runtime.xxx
【原因】
antlr是Spark依赖的开源语法解析器,其jar默认情况下并未加入classpath,因此运行时刻会找不到对应的类;
另外还有janino,开源java编译器。
【对策】
方法1:将antlr等组件的jar加入系统classpath
方法2:POM文件引入对应jar依赖,随微服务一起打包发布
POM文件sample:
|
【原因】
antlr是Spark依赖的开源语法解析器,其jar默认情况下并未加入classpath,因此运行时刻会找不到对应的类;
另外还有janino,开源java编译器。
【对策】
方法1:将antlr等组件的jar加入系统classpath
方法2:POM文件引入对应jar依赖,随微服务一起打包发布
POM文件sample:
|