首页 / 浏览问题 / 组件GIS / 问题详情
java object本地运行正常,打包放在Linux上报错不能正常运行
43EXP 2020年08月11日
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

1个回答

你好,首先请确认您的iobjectsJava的环境变量是否正确,建议您参考帮助文档用解压包 tolls下的setEnv.sh进行环境变量配置,其次就是检查您的/opt/Supermap/License 下是否有许可存在。
2,842EXP 2020年08月11日
许可文件已经放在指定目录了
如果还是不行,可以私信我给你远程看一下
...