首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:为iServer开发的自定义地理处理(GPA)算子,在本地IDEA环境中可运行,但打包成jar并部署到iServer后,调用时报NoClassDefFoundError等依赖找不到或冲突的错误。
64,468EXP 2026年06月10日
为iServer开发的自定义地理处理(GPA)算子,在本地IDEA环境中可运行,但打包成jar并部署到iServer后,调用时报NoClassDefFoundError等依赖找不到或冲突的错误。

1个回答

【问题原因】开发环境中引用的GeoTools等第三方依赖库版本(20.5)与iServer产品自带的版本(24.7)不一致,导致了类库冲突。 【解决办法】修改项目的pom.xml文件,将所有第三方依赖(特别是GeoTools)的版本号与目标iServer环境自带的版本保持一致。同时调整打包插件配置,将第三方依赖打包到独立的lib目录中,避免与主jar包混合。
64,468EXP 2026年06月10日
热门文章
关注我们
...