0

我有一个来自 Flex 项目的 Web 服务列表。我正在尝试将项目加载到新机器上,但它已经忘记了列表中的所有 Web 服务。

我将原始设置文件复制到:

 "myproject-web\.settings\webservices.xml"

这包含相当多的网络服务,我不想重新导入它们。这将涉及删除所有生成的代码并逐一检查并添加它们。

问题是当我转到“数据 > 管理 Web 服务”时,我看不到任何这些项目。

所以我尝试了明显的:

  • 添加新的网络服务
  • 检查 webservices.xml 文件是否被修改。实际上,新服务已附加到该文件的内容中
  • 关闭并重新打开 Flex Builder
  • 该列表仅包含我添加的一项新服务,而不包含旧服务。

我怎样才能“欺骗”Flexbuilder 识别列表中的其他 Web 服务。它必须在其他地方存储一个列表。

注意:这是几个月前的同一个问题,但没有答案。

4

1 回答 1

1

我也遇到了这个问题。我必须做的是将工作空间的 .metadata.plugins\com.adobe.flexbuilder.webservices 文件夹中的 wsdl.xml 文件从一台计算机复制到另一台计算机。

就个人而言,这感觉是错误的地方,因为有关正在使用的 Web 服务的信息是项目的一部分,而不是工作区。如果您检查该文件的内容,它甚至包含您的项目名称,因此它知道它是项目特定的数据。也许它在这里是因为它是 eclipse 的限制,但我怀疑不是。也许 Adob​​e 应该考虑修改 eclipse 插件以将这些数据存储在项目文件中的某个位置。

于 2010-03-03T22:04:06.177 回答