java object本地运行正常,打包放在Linux上报错不能正常运行

0 投票
java object本地运行正常,打包放在Linux上报错不能正常运行,错误如下:

Caused by: java.lang.UnsatisfiedLinkError: com.supermap.data.ToolkitNative.jni_SetDtNameAsTableName(Z)V
at com.supermap.data.ToolkitNative.jni_SetDtNameAsTableName(Native Method)
at com.supermap.data.Toolkit.setDtNameAsTableName(Unknown Source)
at com.top.tpscods.core.utils.SupermapHelper.createDatasource(SupermapHelper.java:38)
at com.top.tpscods.core.utils.SupermapHelper.getDatasource(SupermapHelper.java:72)
at com.top.tpscods.core.service.impl.DataProcessServiceImpl.importShpFile(DataProcessServiceImpl.java:78)
at com.top.tpscods.core.service.impl.DataProcessServiceImpl$$EnhancerByCGLIB$$c9fe82cc.CGLIB$importShpFile$2(<generated>)
at com.top.tpscods.core.service.impl.DataProcessServiceImpl$$EnhancerByCGLIB$$c9fe82cc$$FastClassByCGLIB$$f238215d.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at com.jfinal.ext.proxy.CglibCallback.lambda$intercept$0(CglibCallback.java:58)
at com.jfinal.aop.Invocation.invoke(Invocation.java:101)
... 201 more
8月 11, 2020 分类:  307次浏览 | 用户: 猪猪侠V5 初出茅庐 (40 分)

1个回答

0 投票
你好,首先请确认您的iobjectsJava的环境变量是否正确,建议您参考帮助文档用解压包 tolls下的setEnv.sh进行环境变量配置,其次就是检查您的/opt/Supermap/License 下是否有许可存在。
8月 11, 2020 用户: 张亮 名扬四海 (2,425 分)
许可文件已经放在指定目录了
如果还是不行,可以私信我给你远程看一下
...