首页 / 浏览问题 / 其他 / 问题详情
linux docker环境下怎么配置iobjects java 的web许可
61EXP 2022年12月19日
已安装web许可中心并申请了试用许可,iobjects java怎么配置web许可

1个回答

下载iobjects java产品的联机帮助文档,参考BSLicense web许可类接口,来实现web许可的连接。

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/SuperMap_iObjects_Java_Help.zip

杨兵
1
1,430EXP 2022年12月19日
我用的是10.2.1版本的iobjects,在bin目录下没有找打com.supermap.data.bslicense这个jar包
您好,BSLicense在com.supermap.data.cloudlicense.jar这个包下面,如果要试用web型试用许可,记得把模块编码从示例代码的10001、10002改为65400
许可中心已部署上了,但是登录失败,一下是打印日志

02:30:06.991 [main] ERROR com.supermap.data.bslicense.BSLicense - connect bslicense server error

登录许可= false

code = 0

code = 0

end

        int[] loginFeatures = new int[] { 65400 };
        // 登录Web许可
        boolean b = BSLicense.login("10.10.3.25", 9183, loginFeatures);
        System.out.println("登录许可= "+b);
        // 连接Web许可中的许可模块,验证Web许可获取是否成功,成功返回0。
        License lic = new License();
        int code = lic.connect(65400);
        System.out.println("code = " + code);
        // 登出Web许可
        BSLicense.logout();
        // 再次连接许可模块,验证Web许可是否已经无效,返回值应该为非0值。
        code = lic.connect(65400);
        System.out.println("code = " + code);
        System.out.println("end");
}

请用http服务,组件的接口自动添加http前缀,你有https肯定访问不到

原来如此,问题解决了yes

...