问题
dolphinscheduler改造时引入了
<dependency>
<groupId>com.hynnet</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
</dependency>
编译部署后调用接口异常,查看日志发现缺少依赖,放入json-lib-2.4.jar后,还是报错
Caused by: java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
解决
查看json-lib-2.4.jar包里只有json没有ezmorph目录
重新到公共maven库中搜索下载ezmorph-1.0.6.jar
https://mvnrepository.com/artifact/net.sf.ezmorph/ezmorph/1.0.6
查看ezmorph-1.0.6.jar下目录,符合异常提示的请求路径。
将ezmorph-1.0.6.jar放入dolphinscheduler安装目录下的lib目录里,需要重启api-server生效。