首页 / 浏览问题 / 组件GIS / 问题详情
com.supermap.data.CloudLicense
3EXP 2023年08月08日

SuperMap iObjects Java 11i for Linux ,centos7.9。
配置了软件和java的环境变量。

根据计算机名下载了许可证,并且放在了指定位置,并且给了777权限。

但是会提示

1个回答

您好,关于上述截图中抛出的 ClassNotFoundException 异常,并不是加载 iObjects Java 许可的异常,而是当前运行环境中找不到 com.supermap.data.CloudLicense 包中的类。建议可以参考以下方式进行问题原因排除:

  1. 检查当前 iObjects Java 组件的 Bin 目录下是否存在 com.supermap.data.CloudLicense 的 jar 包;
  2. 执行 iObjects Java 组件 Bin 目录下的环境检查脚本(predetection.sh),检查当前 iObjects Java 组件依赖的系统环境是否存在异常,若存在环境异常,则根据 iObjects Java 组件帮助文档中对应异常编号的修复方式进行修复;
  3. 检查 pom.xml 中是否有添加 CloudLicense 的依赖,CloudLicense 类是 iObjects Java 组件用于公有云许可登录验证的,根据问题描述实际上使用的是本地文件型许可,并没有使用 SuperMap 公有云许可,因此是无需使用到 CloudLicense 的;
  4. 根据异常日志分析,该项目应该是使用了 tomcat 作为中间件进行代理,建议检查 tomcat 启动环境配置中是否添加了 iObjects Java 组件的 Bin 目录,若无建议参考 iServer 的启动环境配置进行添加。

希望可以帮到您。

2,163EXP 2023年08月08日

真没有,这个包是官网下载并解压的,并没有做什么修改操作,我应该采取什么办法呢

建议私信我您的联系方式,我远程帮您看看具体的异常原因
...