预订演示
前页 后页

WebEA故障排除

如果WebEA用户遇到问题,屏幕上将显示错误消息。本主题提供了可能出现的常见WebEA错误消息的列表。每个条目都描述了发生的情况并提供了有关如何纠正错误的指导。

WebEA配置测试

在初始设置时,可以执行以下步骤来帮助识别配置问题:

行动

也见

1

在网络服务器机器上,打开 Web 浏览器并测试对WebEA登录页面的访问。例如,键入:

http: localhost

如果失败,请检查网络服务器是否已按照服务器WebEA和配置帮助帮助中的说明进行设置。

WebEA安装和配置

2

在客户端机器上测试对WebEA登录页面的访问。例如,键入:

http://<服务器名称>/webea/login.php

如果此操作失败,则客户端和 Web 服务器之间存在网络/通信问题。

3

在尝试通过WebEA访问模型之前,请确认您可以使用Enterprise Architect的“连接到云”选项成功打开模型。

如果失败,请参考Pro云服务器疑难解答帮助主题。

PCS 故障排除 将Enterprise Architect连接到云模型

4

在 webea_config.ini 文件中,使用所需的最少选项添加模型连接,如此处所述。确保这些与通过Enterprise Architect连接时使用的设置匹配。注记,“sscs_db_alias”应与“模型名称”字段中输入的值匹配。

sscs_protocol = "<协议>"

sscs_server = "<服务器名称或 IP 地址>"

sscs_port = "<端口>"

sscs_db_alias = "<模型名称>"

auth_code = "" ;将此留空

如果项目启用了Enterprise Architect用户安全,则还包括:

login_prompt = "真"

如果使用的协议是 HTTPS,那么还包括:

sscs_use_ssl = "真"

如果您使用带有自签名证书的 HTTPS,则还包括:

sscs_enforce_certs = " false "

配置WebEA - 通过文本编辑器

5

尝试访问模型中的WebEA 。如果此操作失败, WebEA登录屏幕返回的错误可能有助于确定问题的原因。

WebEA错误消息

问题

评论

也见

服务器

网络上找不到服务器!

当WebEA没有收到来自指定服务器名称(或 IP 号)的任何类型的响应时,通常会发生此错误。

可能的原因:

  • 服务器已关闭
  • 服务器位于防火墙后面, WebEA无法与其建立连接

拒绝连接

服务器无响应,请检查专业云服务器是否正在运行!

可能的原因:

  • 未安装专业云服务器
  • 专业云服务器未运行
  • 专业云服务器未监听预期端口
  • 专业云服务器有客户端白名单中定义的IP地址,但不包括WebEA服务器IP;详见访问控件帮助
访问控件

不支持 OSLC

服务器端口未配置为支持 OSLC。

可能的原因:

  • WebEA通过 OSLC 与Sparx Systems专业云服务器通信,但定义的Sparx Systems专业云服务器已配置为不允许 OSLC 请求此端口
使用专业云服务器配置客户端,检查您用于访问此端口的模型。确保启用了“支持 OSLC”选项。
配置端口

协议不匹配

协议和端口不匹配。选择已配置正确的协议和端口。

可能的原因:

  • 连接设置不匹配;例如,“sscs_use_ssl”已设置为“true”,但指定了 HTTP 协议

连接超时

请求错误:连接在 5001 毫秒后超时。

可能的原因:

  • 无效的专业云服务器设置 (sscs_*), WebEA无法连接到定义的服务器/端口
  • Apache/PHP Web 服务器需要代理服务器才能访问专业云服务器机器,并且 .config 文件中定义的代理设置不正确或无效

连接失败

请求错误:无法连接到 xxx.xxx.xxx.xxx 端口 yy:连接被拒绝

可能的原因:

  • webea_config.ini 文件中的“sscs_port”选项与您的专业云服务器配置文件 (端口) 中的设置不匹配;使它们相同
注记,如果通过 IIS专业云服务器,您必须确保这与用于专业云服务器的 IIS端口匹配。

所选模型未定义

所选模型未在专业云服务器中定义。

可能的原因:

  • webea_config.ini 文件中的“sscs_db_alias”选项与添加数据库管理员中定义的“数据库别名”不对应;更正这些值,使它们确实对应
  • SSProCloud.config 文件定义了一个 DEFAULT_MODEL;我们建议从帮助文件中删除此行 - 有关详细信息,请参阅添加端口定义帮助主题
添加数据库管理员- ODBC

模型是关机

所选模型已关闭。

可能的原因:

  • 您尝试访问的云服务器模型连接未启用
使用专业云服务器配置客户端,检查数据库管理员是否设置为“启用”。
专业云服务器配置客户端-应用

需要安全连接

所选模型A安全连接。

此消息表示为此模型连接/数据库管理员启用了“需要安全且经过身份验证的连接”选项。

要通过WebEA访问此模型,您必须使用 HTTPS 协议。您还必须使用启用了“需要 SSL”并将“身份验证”选项设置为“模型”或“全局”的端口。

配置数据库管理员 配置端口

SSL 错误

错误:SSL 证书问题:无法获取本地颁发者证书

此错误建议您使用由您自己的证书颁发机构 (CA) 签名的 SSL 证书,但是 PHP/cURL 尚未配置为信任 CA。

更新您的 PHP/cURL 配置以信任您的 CA。有关详细信息,请参阅配置WebEA以信任您自己的证书颁发机构帮助主题。

配置WebEA以信任您自己的证书颁发机构 (CA)

自签名证书错误

请求错误:SSL 证书问题:自签名证书

此错误表明您正在尝试使用自签名证书与 SSL 建立 HTTPS 连接;但是, WebEA尚未配置为允许自签名证书。

可能的原因:

  • webea_config.ini 文件不包含此模型的 'sscs_enforce_certs = " false "';尝试添加这个,然后尝试再次访问模型

无法访问安全会话cookie

无法访问安全会话cookie

此错误表明 PHP 配置为仅使用安全 cookie (session.cookie_secure = true)。

选择您用来访问WebEA的 URL。在这种情况下,应通过 HTTPS 访问WebEA站点。

模型未指定

如果WebEA无法设置或读取 PHP 会话变量,则会发生此错误。

选择您的 PHP 配置并确认支持会话变量。

缺少用户身份验证标识符

40x - 缺少用户身份验证标识符

对存储库中的用户进行身份验证时出现问题。

可能的原因:

  • 存储库中的用户身份验证配置不正确
  • 将旧版或不匹配的WebEA版本与专业云服务器一起使用

未提供凭据

400 -用户安全已启用,但未提供凭据。

可能的原因:

  • 该项目启用了Enterprise Architect用户安全性;但是, WebEA未配置为显示登录提示或使用特定凭据自动登录
选择webea_config.ini 包含:

login_prompt = "真"

或者,所有这些:

login_prompt = " false "

sscs_model_user = "<用户 ID>"

sscs_model_pwd = "<密码>"

登录信息不正确

指定的登录详细信息对当前模型无效!

可能的原因:

  • 提供的用户 ID 和密码组合与模型中定义的任何用户凭据不匹配
模型安全

拒绝用户登录:达到用户限制

专业云服务器拒绝用户登录: WebEA用户限制达到或

专业云服务器拒绝用户登录: Prolaborate user Limit Reached 或

专业云服务器拒绝用户登录:已达到第三方用户限制

使用带有令牌许可证的服务器时,一旦使用了所有令牌,任何进一步的用户登录请求都将收到“达到用户限制”错误消息。

可能的原因:

  • 用户数量多于可用的专业云服务器令牌许可证。
  • 先前已登录的用户尚未注销,并且他们的会话尚未过期,因此他们的令牌已被消耗但当前未使用。
  • 单个物理用户打开A多个会话(多个浏览器),每个会话都使用一个令牌。
注记:由于基于 Web 的请求的无状态特性,一旦用户“登录”,就会分配一个令牌 30 分钟或直到用户注销。

在使用令牌许可时,重要的是要向您的用户群强调,他们需要在完成后WebEA log这样其他用户才不会因缺少许可而受到影响。

访问代码不正确

输入的访问码不正确!

可能的原因:

  • 该模型已配置(在 webea_config.ini 文件中)需要访问代码才能访问WebEA ;输入的访问代码不正确
选择webea_config.ini 文件以获取正确的访问代码/“auth_code”。
如何配置WebEA模型

读取模型根的问题

读取模型根时出现问题。

可能的原因:

  • 当前模型的WebEA选项与专业云服务器配置不匹配
  • 您正在尝试访问尚未将项目传输到其中的 DBMS 存储库;请参阅基于服务器的存储库帮助中的第 4节
基于服务器的存储库

选择物件时无反应

WebEA加载初始页面(模型根或默认图)后,选择对象无反应

可能的原因:

  • 您的浏览器未启用JavaScript ;重新启用它
  • 服务器上未安装和启用 cURL PHP 模块/扩展;在您的网络服务器上安装/启用 cURL
  • PHP版本错误;它必须高于 PHP 5.0 并支持所有扩展

收到了意外的回复

收到意外响应,请检查专业云服务器配置!

此错误通常在尝试从初始页面log或连接到模型时发生。只要配置的专业云服务器的响应未返回预期的 XML 消息,就会显示错误消息。

选择已定义的Sparx Systems专业云服务器详细信息(例如服务器名称和端口)是正确的,而不是 Web 服务器的详细信息。

图表图形图像

未找到图表图像。

此错误表示模型中存在图表,但尚未生成图表图像。

可能的原因:

  • 该模型没有在模型特定选项中启用“自动图像图表图像。请参阅云页面帮助主题。
  • 该图是在Enterprise Architect中创建的,但尚未保存
  • 用户使用的是旧版本(build 1350 之前)的Enterprise Architect ,并且此模型没有工作者应用程序(尚未配置,当前未运行,或保存运行后未运行)

在Enterprise Architect (构建 1350 或更高版本)中打开模型,启用“数据缓存”选项,然后单击“配置安装和配置”主题的“模型配置”部分WebEA的“创建”按钮。

或者,确保该工作者的应用程序正在模型。有关详细信息,请参阅如何配置自动可视组件帮助主题。

如何配置自动可视组件 WebEA安装和配置 云页

所选数据库未启用专业特征

所选数据库未启用专业特征。

如果所选模型未启用“专业特征”,通常会发生此错误。

可能的原因:

  • 在专业云服务器配置客户端中,该模型的数据库管理员没有启用“启用专业特征(OSLC、 WebEA和集成)”选项
  • 专业云服务器的许可证已过期,服务器现在作为专业云服务器的免费核心版运行
  • 输入的License key无效,专业云服务器作为核心版运行
  • 数据库管理器分配了一个“OSLC访问代码”,但 webea_config.ini 文件中没有提供此代码
使用Sparx Systems专业云服务器配置客户端,检查数据库管理员配置。确保启用“启用专业特征(OSLC、 WebEA和集成)”选项。

如果已分配“访问”,请确保已在 webea_config.ini 文件中设置了“sscs_access_code”选项。

配置数据库管理员 配置WebEA - 通过文本编辑器

找不到资源

404 - 找不到标识符为“{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}”的资源

在当前模型中找不到具有此GUID的项目(元素、包或图表)。

可能的原因:

  • 该项目已从模型中删除
要确认该项目已被删除,请检查WebEA中的父包(或父元素)。

如果在选择图表上的项目时发生错误,则可能必须重新生成图表图像。

版本不匹配

警告 - WebEA / OSLC版本不匹配

专业云服务器的每个版本都包含一个 OSLC 组件和WebEA组件(php 文件)。如果您使用一个版本的 OSLC 组件和另一个版本的WebEA组件,那么WebEA可能无法函数工作。

可能的原因:

  • A新版专业云服务器;但是新版WebEA没有复制到网络服务器
将专业云服务器更新到较新版本时,请确保WebEA也已更新。即在安装专业云服务器后,将新的WebEA文件从专业云服务器安装中复制到您的Web服务器上的相关位置。
WebEA更新到新版本

未显示基本登录字段

在以下情况下尝试log模型时,基本登录字段将不可见:

  • webea_config.ini 定义了“sscs_model_user”
  • 该模型已启用用户选项“仅限访问窗口和OpenID用户”
单点登录 (SSO) 选项

无法启动 PHP 会话

错误:无法启动 PHP 会话

WebEA使用 PHP 会话。此错误表明 PHP 无法写入会话“save_path”。这可能是因为路径不存在,或者运行 PHP 的用户没有对该文件夹的写入权限。

此错误消息还包括有关保存路径位置、路径是否可写以及 PHP 运行的用户名/ID 的信息。确保该文件夹存在,并且 PHP 用户具有写入权限。如有必要,可以通过 php.ini 文件更改 session.save_path 设置(然后重新启动您的 Web 服务器)。

加载页面时出现问题

问题

评论

也见

单击图表元素时没有响应

单击图表上的元素时,没有任何反应。

可能的原因:

  • 元素属性正在加载到属性视图;但是,由于屏幕/浏览器宽度较窄(小于 800 像素),属性视图会自动隐藏
从WebEA右上角的汉堡菜单中,选择“属性”以关闭属性视图。

页面无法正确加载

服务器更新到新版本的WebEA ,客户端会遇到页面加载不正确的问题。

可能的原因:

  • 用户的浏览器正在使用WebEA客户端文件的缓存版本,这会导致不可预知的结果
    解决方法是清除浏览器缓存,强制浏览器从服务器下载最新版本的应用文件;清除缓存的过程因浏览器/设备而异 - 请参阅浏览器的用户手册

Internet Explorer 中的登录页面

“登录”页面未正确绘制,与其他浏览器显示不同;即每个模型名称旁边的选择框不是正方形的。

对具有身份验证的模型的所有登录尝试均失败,并显示“未选择模型!”

可能的原因:

  • IE 运行在“兼容性视图”模式下,不支持 HTML5 和 CSS3;至少为托管视图的服务器关闭“兼容性WebEA ”

了解更多

  • 专业云服务器疑难解答