当前位置:服务支持 >  技术文档 >  abaqus许可证端口冲突如何修改?

abaqus许可证端口冲突如何修改?

阅读数 6
点赞 0
article_banner
Abaqus许可证端口冲突解决方案

Abaqus与其他软件(如UG NX)的许可证端口冲突是一个常见问题,主要原因是两者都使用FlexNet License Manager(FlexLM)作为许可证管理器,且默认使用相同的端口号(通常是27800)。以下是解决此问题的详细方法:

原因分析

Abaqus和UG NX等软件都使用Flexera Software公司开发的LM Tools作为许可证管理器,默认情况下它们会使用相同的端口号(如27800@localhost),这就导致了许可证冲突,使得两个软件无法同时运行。

解决方案

方法一:修改UG NX的许可证端口(推荐)

这是最常用的解决方案,保持Abaqus的默认端口不变,只修改UG NX的端口:

修改环境变量:

右键"我的电脑" → 打开"高级系统设置" → "环境变量"

在系统变量中找到"SPLM_LICENSE_SERVER"(UG NX的许可证变量)

将变量值从"27800@localhost"改为新端口如"27900@localhost"

修改UG NX许可证文件:

找到UG NX的许可证文件(后缀为.lic或.dat)

用记事本打开,将第一行中的"27800"改为新端口号(如27900)

示例修改:SERVER this_host ID=

重启许可证服务:

打开UG NX的LM Tools

abaqus许可证端口冲突如何修改?

在"Config Services"中选择对应的UG NX许可证

在"Start/Stop/Reread"下先点击"Stop Server"然后点击"Start Server"

确认左下角显示"Server Start Successfully"

测试:

同时打开UG NX和Abaqus CAE,检查是否都能正常运行

如果Abaqus无法打开,在LM Tools中重启Abaqus的许可证

方法二:修改Abaqus的许可证端口

也可以选择修改Abaqus的端口而非UG NX的端口:

找到Abaqus许可证文件:

通常在安装目录下的SMA/site/文件夹中,名为simulialm.lic

编辑许可证文件:

修改SERVER行末尾的端口号(如从27011改为27012)

在VENDOR行添加端口号:VENDOR ABAQUSLM port=

修改环境变量:

将系统变量LM_LICENSE_FILE的值改为新端口(如"27012@localhost")

重启服务:

在LM Tools中重启Abaqus许可证服务

方法三:检查防火墙设置

如果修改端口后仍有问题,可能需要检查防火墙设置:

确保防火墙开放了lmgrd的TCP端口(如27011)

确保防火墙开放了ABAQUSLM的动态TCP端口(如63925)

可以通过在许可证文件中永久指定端口号来避免动态端口问题

验证方法

可以通过以下命令检查端口使用情况:

查看端口占用:

netstat -aon|findstr "27800"

查看占用端口的应用程序:

tasklist|findstr "进程ID"

检查新端口是否成功监听:

netstat -aon|findstr "新端口号"

注意事项

选择端口号时,应避免使用已被占用的端口,可以使用1024-65535之间的未使用端口

修改后可能需要重启计算机使所有更改生效

如果使用达索的DSLS许可证管理器(而非FlexNet),配置方法会有所不同,需要检查custom_v6.env文件中的设置

对于Abaqus 6.10等较旧版本,配置过程可能略有不同,但基本原理相同

通过上面方法,您应该能够解决Abaqus与其他软件之间的许可证端口冲突问题,实现多个软件的同时运行。

相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空