0

我们已经按照以下步骤在公司服务器中下载并安装了一个正在运行的 Wirecloud 实例:

https://conwet.fi.upm.es/wirecloud/install

我们使用--quick-start命令创建了实例来尝试实例,并使用 Django 内部 Web 服务器使用以下命令运行 Wirecloud:

$ python manage.py runserver 0.0.0.0:8080 --insecure

我们能够进入实例并在环境中移动,但是当我们尝试将小部件上传到本地工作区时遇到了问题。在我的计算机中搜索小部件(之前从 Fi-lab 市场下载)后,我们收到下一条消息:

添加打包资源时出错:内部服务器错误。

我们还尝试从 github 下载小部件的 zip 文件,将其解压缩并重新压缩为 wgt 文件(压缩为 zip,但将扩展名更改为 .wgt),我们从我们的 wirecloud 实例中得到相同的答案;但是如果我们尝试将相同的包上传到 fi-lab 中的实例,它会成功上传。

我们不知道这是因为我们进行了快速启动安装,还是我们必须修改我们的小部件文件中的某些内容才能将其上传到我们的本地实例。

4

1 回答 1

0

解决了

问题出在 config.xml 文件中:无法上传的小部件的属性名称和结构与用户指南中发布的 config.xml 文件的模板不同。

将其更改为遵循模板的结构后,它可以正常工作。

我的小部件示例是 NGSI Updater。问题是它在 FiLab 的实例中完美上传,即使 config.xml 文件的结构与模板不同;但是在将其上传到我服务器上的 Wirecloud 本地实例时遇到错误。

于 2015-02-16T11:43:53.717 回答