You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Magic Draw命令行生成Server Project报告遇登录错误求助

解决Magic Draw命令行登录Teamwork Cloud生成Server项目报告失败问题

问题场景

  • 本地项目通过Magic Draw命令行生成报告完全正常,但处理Teamwork Cloud(TWC)上的Server Project时,出现登录错误:

Connecting to Teamwork Cloud... Error: Unable to login into Teamwork Cloud with user Please make sure the given login name and password is correct and you already logout from all other client with the same login name.

  • 账号凭据正确,可手动登录TWC并连接Server Project,已退出所有其他客户端,尝试管理员账号也无效;支持工单仅提示需添加证书,但未说明操作方法。

证书生成与导入步骤

1. 导出Teamwork Cloud服务器证书

  • 打开浏览器访问TWC Web控制台(例如https://<TWC服务器IP>:<端口>)
  • 点击地址栏的锁形图标,依次选择「证书」→「详细信息」→「复制到文件」
  • 在导出向导中选择**Base64编码的X.509 (.CER)**格式,将证书保存到本地(命名为twc-cert.cer)

2. 导入证书到Magic Draw的Java信任存储

  • 定位到Magic Draw安装目录下的jre/lib/security/cacerts文件(若使用独立JRE则对应其安装路径下的同位置文件)
  • 打开命令行,切换到JRE的bin目录,执行以下导入命令:
keytool -import -alias twc-cert -file /path/to/twc-cert.cer -keystore ../lib/security/cacerts
  • 默认密钥库密码为changeit,按提示输入密码并确认导入证书

3. 命令行生成报告的参数优化(可选)

若全局信任存储导入后仍有问题,可在命令行中直接指定证书路径:

mdreport.bat -server <TWC服务器地址> -user <用户名> -password <密码> -project <项目ID> -template <报告模板路径> -output <报告输出路径> -truststore /path/to/twc-cert.cer

额外排查项

  • 确保命令行中使用的TWC服务器地址、端口与手动登录时完全一致(注意区分HTTP/HTTPS)
  • 检查TWC服务器的防火墙/安全组是否允许Magic Draw命令行客户端的网络访问
  • 若密码包含特殊字符,需用双引号包裹(例如-password "YourPass#123")

内容的提问来源于stack exchange,提问作者Muzzamil Anwaar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 11:15:05