您的位置:首页 > 其它

如何解决拷贝的工作空间在BIM启动客户端提示没有license的问题?

2009-08-18 15:44 656 查看
从EAS5.4版本到6.0,许多同事和朋友遇到了从BIM启用客户端那个模块打开都提示没有license权限的问题,究其原因,基本上都是拷贝同事的工作空间所致,这里对具体的原因做一说明。

BIM启动EAS测试,是有license限制的,这点和单纯安装版的EAS是相似的,在bim中有个license的配置文件【licensefile.xml】,此文件中指定了具体license文件所在的路径,5.4版本中此文件在:

【解决方案目录/deploy/】下

6.0版的在
【解决方案目录/runtime/server/profiles/server1/config/】下

文件内容如下(以6.0的为例):

<licensefiles>

<licensefile>
<name>bim</name>
<licenseID>testid</licenseID>
<uri>E:/Ws_Demo600/EAS600ZH0714/runtime/server/profiles/server1/config/licenses/license</uri>
<importdate>today</importdate>
<enable>true</enable>
<registed>true</registed>
<isTrial>true</isTrial>
</licensefile>
</licensefiles>

如果是从同事机器上拷贝过来的,且是和原工作空间所在的盘符及路径都相同,则不会有问题,实际上大部分都是放在了其它盘符或目录,这样就会导致licensefile.xml中指定的license文件找不见,运行的时候就报错了。

所以在拷贝工作空间时,如果和原绝对路径不同,请找到【licensefile.xml】文件修改即可。

另外需要注意的是,5.4版本中【licensefile.xml】文件中的第一行和第二行中间隔了400多行,一定要将光标定位到文件最后才能看到。

其实本文的这个问题BOS稍加处理就可以避免,而且按照我们正常的程序逻辑,配置文件中是不应该有绝对路径的,希望平台部能考虑修改。

另外对于标题的问题,还有一个办法就是从别的同版本的工作空间下拷贝个license文件覆盖到E:/Ws_Demo600/EAS600ZH0714/runtime/server/profiles/server1/config/licenses/下即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐