supemap iServer 10.0.1许可更新失败问题解决办法
supemap iServer 10.0.1许可更新失败问题解决办法
最近遇到iServer更新许可失败的问题,如图
解决办法 1.删除已有的许可 2.关闭iserver,在iserver-system.xml的配置文件中删除lincese节点,保存3.添加新许可 4.重启iserver
Windows
1.打开许可驱动管理中心 路径在iserver根目录下的 \support\SuperMapLicenseCenter文件夹下
查看当前许可状态,是否存在许可可用
看下当前许可是否可用,是否过期。可在此处加载新的文件型许可(试用或者是正式的软许可),然后在iServer的管理页面上看许可是否可以用。
注意:提示权限问题,用管理员权限打开驱动中心
2.若依然在iserver页面上提示无可用许可
若有过期许可,前往C:\Program Files\Common Files\supermap\license下删除所有文件,并且去C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel LDK\installed\99235下删除掉所有v2c文件。再将新申请许可文件放入license文件下(C:\Program Files\Common Files\supermap\license)或在许可驱动中心读取新许可,然后重启许可服务。在iserver页面查看许可是否读取到了
3.若在许可驱动中心读取到了许可,但在iServer管理页面提示无可用许可的解决办法
首先,关闭iserver,然后打开iServer安装目录下的以下路径,iServer根目录\webapps\iserver\WEB-INF,用文本编辑器打开iserver-system.xml文件,找到License节点,将整个License这部分删除,下面截图部分全部删除,保存。
重启iServer,打开管理页面,许可更新完毕
Linux
1.在iServer安装目录下 使用命令 ./licensetool.sh -s 查看许可状态
2.若是有已过期的许可,前往去 /var/hasplm/installed/99235目录下删除v2c文件 ,并且在 /opt/SuperMap/License目录下,找到已过期的许可文件删掉,或者全部删除,放入新申请的许可,若没有该文件夹,新建该文件夹。再次使用./licensetool.sh -s查看许可状态。
3.关闭iserver,跟windows一样,vi命令打开iServer根目录\webapps\iserver\WEB-INF下的iserver-system.xml文件,找到License节点,将整个License这部分删除,保存。
4.重新启动iserver,登录管理页面查看是否更新成功。