我们已按照以下步骤在公司服务器中下载并安装了一个正在运行的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中的实例,它会成功上传。
我们不知道是否因为我们进行的快速安装或者我们必须修改我们的小部件文件中的某些内容才能将其上传到我们的本地实例。< / p>
答案 0 :(得分:0)
<强>解决强>
问题出在config.xml文件中:属性的名称和无法上载的小部件的结构与用户指南中发布的config.xml文件的模板不同。
更改它以遵循模板的结构后,它可以正常工作。
我的小部件示例是NGSI更新程序。问题是它在FiLab的实例中完美上传,即使config.xml文件的结构与模板的结构不同;但是在将其上传到我服务器上的Wirecloud本地实例时会遇到错误。