预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

WebEA故障排除

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

WebEA配置测试

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

行动

也可以看看

1个

在Web服务器计算机上,打开Web浏览器并测试对WebEA登录页面的访问。

例如http://localhost/webea/login.php

如果失败,请检查是否已按照“ WebEA安装和配置帮助”主题中的说明设置了Web服务器。

WebEA安装和配置

2

在客户端计算机上,测试对WebEA登录页面的访问。

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

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

3

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

如果失败,请参考Pro Cloud Server故障排除帮助主题。

Pro Cloud Server故障排除 将Enterprise Architect连接到Cloud模型

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 =“ true”

如果使用的协议是HTTPS,则还应包括:

sscs_use_ssl =“ true”

如果您将HTTPS与自签名证书一起使用,则还应包括:

sscs_enforce_certs =“假”

配置WebEA模型-通过文本编辑器

5

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

WebEA错误消息

问题

注释

也可以看看

找不到服务器

在网络上找不到服务器!

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

可能的原因:

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

拒绝连接

服务器没有响应,请检查Pro Cloud Server是否正在运行!

可能的原因:

  • 未安装Pro Cloud Server
  • Pro Cloud Server未运行
  • Pro Cloud Server未在预期的端口上侦听

不支持OSLC

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

可能的原因:

  • WebEA通过OSLC与Sparx Systems Pro Cloud Server通信,但是已定义的Sparx Systems Pro Cloud Server已配置为不允许对此端口进行OSLC请求
使用Pro Cloud Server配置客户端,检查用于访问此模型的端口的配置。确保已启用“支持OSLC”选项。
端口配置

协议不匹配

协议和端口不匹配。检查是否已配置正确的协议和端口。

可能的原因:

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

错误的登录详细信息

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

可能的原因:

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

连接超时

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

可能的原因:

  • Pro Cloud Server设置无效(sscs _ *), WebEA无法连接到已定义的服务器/端口
  • Apache / PHP Web服务器需要代理服务器才能访问Pro Cloud Server计算机,并且.config文件中定义的代理设置不正确或无效

连接失败

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

可能的原因:

  • webea_config.ini文件中的'sscs_port'选项与Pro Cloud Server配置文件(SSProCloud.config)中的端口设置不匹配;使它们相同
请注意,如果要通过IIS重定向Pro Cloud Server则必须确保它与用于Pro Cloud Server的IIS端口匹配。

未定义配置的数据库

Pro Cloud Server未定义配置的数据库。

可能的原因:

  • webea_config.ini文件中的“ sscs_db_alias”选项与“ 添加数据库管理器 ”中定义的“数据库别名”不对应更正值,使其确实对应
添加数据库管理器

需要安全连接

所选型号需要安全连接。

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

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

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

读取模型根目录时出现问题

读取模型根目录时出现问题。

可能的原因:

  • 当前模型的WebEA选项与Pro Cloud Server配置不匹配
  • 您正在尝试访问尚未将项目转移到其中的DBMS存储库;请参阅基于服务器的存储库帮助主题中的步骤4
基于服务器的存储库

选择对象时无响应

WebEA加载初始页面(模型根目录或默认图表)后,对选择对象没有响应

可能的原因:

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

收到意外响应

收到意外响应,请检查Pro Cloud Server配置!

尝试从初始页面登录或连接到模型时,通常会发生此错误。只要配置的Pro Cloud Server的响应未返回预期的XML消息,就会显示该错误消息。

检查已定义的Sparx Systems Pro Cloud Server详细信息(例如服务器名称和端口)正确,而不是Web服务器的正确。

所选数据库未启用Pro功能

所选数据库未启用Pro功能。

如果所选型号未启用“专业功能”,通常会发生此错误。

可能的原因:

  • 在Pro Cloud Server配置客户端中,此模型的数据库管理器未启用“启用Pro功能(OSLC, WebEA和集成)”选项
  • Pro Cloud Server的许可证已过期,并且该服务器现在作为Pro Cloud Server的免费核心版本运行
  • 输入的许可证密钥无效,并且Pro Cloud Server作为核心版本运行
使用Sparx Systems Pro Cloud Server配置客户端,检查数据库管理器配置。确保已启用“启用Pro功能(OSLC, WebEA和集成)”选项。
配置数据库管理器

找不到图图像

找不到图图像。

该错误表明模型中存在该图,但是尚未生成图的图像。

可能的原因:

  • 模型未在特定于模型的选项中启用“自动创建图表图像和图像映射”选项
  • 该图是在Enterprise Architect中创建的,但尚未保存
  • 用户使用的是Enterprise Architect的旧版本(内部版本1350之前),并且Worker应用程序未针对该模型运行(尚未配置,当前未运行,或者自保存图表以来未运行)。

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

或者,请确保为该模型运行Worker应用程序。有关详细信息,请参见“如何配置自动可见的组件”主题。

如何配置自动可见组件 WebEA安装和配置

找不到资源

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

在当前模型中找不到带有该GUID的项目(元素,包装或图表)。

可能的原因:

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

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

SSL错误

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

此错误表明您尝试在未启用SSL的情况下进行HTTPS连接。

可能的原因:

  • 对于该模型,webea_config.ini文件不包含'sscs_use_ssl =“ true”';尝试添加它,然后尝试再次访问模型

自签名证书错误

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

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

可能的原因:

  • 对于该模型,webea_config.ini文件不包含“ sscs_enforce_certs =“ false”“;尝试添加它,然后尝试再次访问模型

没有提供凭证

400-启用了用户安全性,但是未提供凭据。

可能的原因:

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

login_prompt =“ true”

或者,所有这些:

login_prompt =“ false”

sscs_model_user =“ <用户ID>”

sscs_model_pwd =“ <密码>”

密码不正确

输入的密码不正确!

可能的原因:

  • 该模型已配置(在webea_config.ini文件中),要求使用访问代码进行WebEA访问。输入的访问密码不正确
检查webea_config.ini文件以获取正确的访问代码/“ auth_code”。
如何配置WebEA模型

模型关闭

所选模型已关闭。

可能的原因:

  • 您尝试访问的Cloud Server Model连接未启用
使用Pro Cloud Server配置客户端,检查数据库管理器是否设置为“已启用”。
Pro Cloud Server配置客户端-应用程序

版本不匹配

警告WebEA / OSLC版本不匹配

每个Pro Cloud Server包含OSLC组件和WebEA组件(php文件)。如果您使用一个版本的OSLC组件和另一个版本的WebEA组件,则WebEA可能无法正常运行。

可能的原因:

  • 已安装新版本的Pro Cloud Server ;但是,新版本的WebEA并未复制到Web服务器
将Pro Cloud Server更新到较新版本时,请确保WebEA也已更新。也就是说,在执行Pro Cloud Server安装之后,将新的WebEA文件从Pro Cloud Server安装复制到Web服务器上的相关位置。
Pro Cloud Server安装

基本登录字段未显示

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

  • webea_config.ini定义了“ sscs_model_user”
  • 该模型启用了用户选项“仅限制对Windows和OpenID用户的访问”
单一登录(SSO)选项

加载页面时出现问题

问题

注释

也可以看看

单击图元素时无响应

单击图表上的元素时,不会发生任何事情。

可能的原因:

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

页面无法正确加载

服务器更新为WebEA的新版本后,客户端会遇到页面加载错误的问题。

可能的原因:

  • 用户的浏览器正在使用WebEA客户端文件的缓存版本,这会导致不可预测的结果
    解决方法是清除浏览器缓存,以强制浏览器从服务器下载最新版本的应用程序文件。每个浏览器/设备清除缓存的过程各不相同-请参阅您浏览器的用户手册

Internet Explorer中的登录页面

“登录”页面未正确绘制,并且看起来与其他浏览器不同;也就是说,每个型号名称旁边的选择框不是正方形。

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

可能的原因:

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

学到更多

  • Pro Cloud Server故障排除