上一页 下一页

WebEA疑难解答

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

WebEA配置测试

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

步骤

描述

请参阅

1

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

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

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

WebEA安装和配置

2

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

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

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

3

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

如果不这样做,请参阅Cloud Server Troubleshooting主题。

云服务器故障排除 将Enterprise Architect连接到云服务

4

在webea_config.ini文件中,添加具有所需最小选项的模型连接,如下所述。确保这些匹配通过EA连接时使用的设置。请注意,“sscs_db_alias”应与“模型名称”字段中输入的值匹配。

sscs_protocol =“<Protocol>”

sscs_server =“<Server Name or IP address>”

sscs_port =“<Port>”

sscs_db_alias =“<Model Name>”

auth_code =“”;留空

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

login_prompt =“true”

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

sscs_use_ssl =“true”

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

sscs_enforce_certs =“false”

如何配置WebEA模型

5

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

WebEA错误消息

问题

注释

请参阅

无法找到服务器

无法在网络上找到服务器!

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

可能的原因:

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

拒绝连接

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

可能的原因:

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

OSLC不受支持

您的服务器未配置为支持OSLC。

可能的原因:

  • WebEA通过OSLC与Sparx Systems Cloud Service进行通信,但已定义的Sparx Systems Cloud Service已配置为不允许OSLC请求
云服务器配置

协议不匹配

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

可能的原因:

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

登录详细信息不正确

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

可能的原因:

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

连接超时

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

可能的原因:

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

连接失败

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

可能的原因:

  • webea_config.ini文件中的'sscs_port'选项与Pro Cloud Service配置文件(SSCloudServices.config)中的端口设置不匹配; 让他们一样

请注意,如果通过IIS重定向Cloud Service,则必须确保这与用于Pro Cloud Service的IIS端口相匹配。

未定义已配置的数据库

配置的数据库未在Cloud Service中定义。

可能的原因:

  • webea_config.ini文件中的'sscs_db_alias'选项与添加数据库管理器中定义的'数据库别名'不对应; 更正值,使它们对应
添加数据库管理器

读取模型根的问题

读取模型根的问题。

可能的原因:

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

选择对象时无响应

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

可能的原因:

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

收到意外的答复

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

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

检查定义的Sparx Systems Cloud Service服务器名称和端口是否是实际Cloud Service的详细信息,而不是Web服务器的详细信息。

所选数据库未启用Pro功能

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

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

可能的原因:

  • 在Cloud Service Configuration Client中,此模型的数据库管理器未启用“启用Pro功能(OSLC,WebEA和集成)”选项
  • Pro Cloud Server的许可证已过期,服务器现在作为Cloud Service的免费核心版本运行
  • 输入的许可证密钥无效,Pro Cloud Server作为核心版本运行

使用Cloud Service Configuration Client,检查数据库管理器配置。确保已启用“启用Pro功能(OSLC,WebEA和集成)”选项。

配置Database Manager

未找到图表图像

未找到图表图像。

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

可能的原因:

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

在Enterprise Architect(build 1350或更高版本)中打开模型,启用“Auto create Diagram Image and Image Map”选项,然后修改并保存图表。或者,确保为此模型运行Worker应用程序。

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

资源未找到

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

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

可能的原因:

  • 该项目已从模型中删除。

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

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

SSL错误

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

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

可能的原因:

  • webea_config.ini文件不包含此模型的sscs_use_ssl =“true”。尝试添加此项,然后再次尝试访问模型。

自签名证书错误

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

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

可能的原因:

  • webea_config.ini文件不包含此模型的sscs_enforce_certs =“false”。尝试添加此项,然后再次尝试访问模型。

没有提供凭证

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

可能的原因:

  • 项目已启用EA用户安全性,但WebEA未配置为显示登录提示或使用特定凭据自动登录。

检查webea_config.ini是否包含:

login_prompt =“true”

或者,以下所有内容:

login_prompt =“false”

sscs_model_user =“<用户ID>”

sscs_model_pwd =“<密码>”

版本不匹配

警告 - WebEA / OSLC版本不匹配

Pro Cloud Service的每个版本都包含一个OSLC组件和WebEA组件(php文件)。如果您正在使用一个版本中的OSLC组件而另一个版本中使用WebEA组件,则WebEA可能无法按预期运行。

可能的原因:

  • 安装了新版本的Pro Cloud Service,但新版本的WebEA未复制到Web服务器。

将Pro Cloud Service更新为较新版本时,请确保WebEA也已更新。即,在执行Pro Cloud Server的安装后,将新的WebEA文件从Cloud Server安装复制到Web服务器上的相关位置。

云服务器安装

加载页面时出现问

问题

详情

单击图表元素时无响应

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

可能的原因:

  • 元素属性正在“迷你属性”窗格中加载,但由于屏幕/浏览器宽度较窄(小于800像素),“迷你属性”会自动隐藏。

从WebEA右上角的汉堡菜单中,选择“迷你属性”以关闭“迷你属性”视图。

页面无法正确加载

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

可能的原因:

  • 用户的浏览器正在使用WebEA的客户端文件的缓存版本,这会导致不可预测的结果

    解决方案是清除浏览器缓存,强制浏览器从服务器下载最新版本的应用程序文件; 每个浏览器/设备清除缓存的过程都不同 - 请参阅浏览器的用户手册

Internet Explorer中的登录页面

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

对具有身份验证的模型的所有登录尝试都未能说“未选择模型!”

可能的原因:

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

学到更多

  • 云服务器故障排除