首页 / 浏览问题 / 组件GIS / 问题详情
centos下iobjectsjava环境变量问题
59EXP 2022年05月26日
使用产品:iobjectsjava 9.0 操作系统:centos 7.4

相同环境变量/opt/SMO/Bin是 iobjectsjava bin目录

LD_LIBRARY_PATH=/opt/SMO/Bin

普通工程启动正常,tomcat的web工程启动失败

异常信息

java.lang.UnsatisfiedLinkError: com.supermap.data.EnvironmentNative.jni_GetBasePath()

1个回答

您好,您描述中说的“普通工程”是指的普通Java项目还是普通Web工程?如果是普通Java项目的话,建议您先创建一个web工程(不依赖tomcat,如springboot),看看基于 SuperMap iObjects Java 组件的情况下,普通Web工程能否正常运行。

  • 若普通Web工程可以正常运行,则说明问题与tomcat相关,Web工程中的Tomcat没有设置对应的objects java bin path路径;
  • 若普通Web工程也存在问题,建议您检查一下环境变量配置情况。如果使用的是IDEA开发工具,建议可以尝试在IDEA的调试配置中的环境变量里配置“Path=SuperMap iObjects Java安装目录/Bin目录”,看看是否还是存在抛环境异常。

希望可以帮到您。

2,153EXP 2022年05月26日
普通iobjectsjava项目,tomcat 要单独设置下?是在catalina.sh中设置吗
普通Web工程可以正常运行的

您好,是需要在catalina.sh中配置 SuperMap iObjects Java 组件的环境,建议您可以参考《解决SuperMap Objects Java 在Tomcat中运行时提示找不到Wrapj的问题》文档。

...