首页 / 浏览问题 / WebGIS / 问题详情
supermap for java 打开工作空间出错
222EXP 2020年09月21日

我将开发环境配置好以后执行如下代码报错。请问我应该如何排查错误?

Workspace workspace = new Workspace();

报错信息

Qt: Untested Windows version 10.0 detected!
java.lang.IllegalStateException: connect types is: 11002 , 11001 , 11000 , 11008 , 10004 , 10003 , 65400 , 65401 , 65402 , 65403 , 65404 , 65405 , 65406 , 65407 , 65408 , 65409 , 65410 , 65411 , 10603 , 10602 , 10601 , 10501 , 10502 , 10523 , unknown error code: 31
    at com.supermap.data.Toolkit.verifyLicense(Unknown Source)
    at com.supermap.data.Workspace.<clinit>(Unknown Source)
    at com.ruoyi.supermap.jdbc.PostGisJdbc.main(PostGisJdbc.java:18)
Exception in thread "main" java.lang.IllegalStateException: connect types is: 11002 , 11001 , 11000 , 11008 , 10628 , 10001 , 10002 , 65400 , 65401 , 65402 , 65403 , 65404 , 65405 , 65406 , 65407 , 65408 , 65409 , 65410 , 65411 , 10603 , 10602 , 10601 , 10501 , 10502 , 10523 , unknown error code: 31
    at com.supermap.data.Toolkit.verifyLicense(Unknown Source)
    at com.supermap.data.Workspace._$2(Unknown Source)
    at com.supermap.data.Workspace.<init>(Unknown Source)
    at com.ruoyi.supermap.jdbc.PostGisJdbc.main(PostGisJdbc.java:18)

1个回答

1、确认一下iobject java的BIN是否配置到环境的最上面
2、确认一下是否有iobject的许可
1,255EXP 2020年09月21日
在线许可可以么?我用的是iserver 里面的jar包。没有桌面的iobject
也需要配置iserver的iobject到环境变量的最上面,在线许可估计不行,得看您有没有iobject java的许可。
请问linux上怎么查看有没有许可
私信QQ
部署到Linux中,打开工作空间报这个错。

环境:centos 7.5(x64) 、iobject java 10i

java.lang.IllegalStateException: connect types is: 10071 , 10070 , 10066 , 10065 , 10603 , 10602 , 10601 , 10503 , 10501 , 10502 , 10523 , 11002 , 11001 , 11000 , 11008 , 10001 , 10002 , 10628 , 65400 , 65401 , 65402 , 65403 , 65404 , 65405 , 65406 , 654

07 , 65408 , 65409 , 65410 , 65411 , 65412 , hasp_local_comm_err at com.supermap.data.Toolkit.verifyLicense(Toolkit.java:981)

at com.supermap.data.Workspace.checkLicense(Workspace.java:80)

at com.supermap.data.Workspace.<init>(Workspace.java:53)
...