样本 IBM MFP Java 适配器导致导入错误。 FWLSE2302E 格式错误的压缩内容

Sample IBM MFP Java adapter causes an error on import. FWLSE2302E Malformed ziped content

从 MobileFirst Operations 控制台下载示例 java 适配器后,我尝试导入它并收到以下错误:

FWLSE3051E: Invalid payload. See additional messages for details.

FWLSE2302E: Can't read the content: failed to extract data from the zip format. Malformed ziped content.

重现步骤:

  1. 导航到 your-mfpserver:9080/mfpconsole/index.html#/downloads#samples 并单击 "Java Adapter Samples".
  2. 下的 "Hello World" link
  3. 将 javaAdapter.zip 保存到磁盘。
  4. 导航到您的-mfpserver:9080/mfpconsole/index.html#/mfp/browseAdapters
  5. 点击"Actions"->"Import Adapter"
  6. 点击浏览,选择您保存到磁盘的javaAdapter.zip。
  7. 单击部署。

我们正在使用 IBM MobileFirst Platform Foundation Operations Console 产品版本:8.0.0.00-20170710-1834

我只是想让最简单的适配器工作,所以我想我会从 "Hello World" 开始,然后我发现这根本行不通。 6 个月前我正在开发 java 适配器,并且使用 maven 部署或创建 .adapter 文件。与此同时,我们升级了 MFP 的版本,现在似乎只有 .zip 文件是可以接受的,但我找不到一个有效的例子。

我该如何解决这个问题?我没有负责MFP的配置和安装,也不是很了解

您不能上传压缩的适配器文件,您应该部署 .adapter 文件。 按照以下步骤

1.Unzip 适配器并在终端中打开 2.run 命令 'mfpdev adapter build' 3.run 'mfpdev adapter deploy ' 或者您可以通过控制台部署它 点击 "Actions"->“导入适配器选择.adapter 文件。

详情请看这里

https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/quick-start/android/

需要构建示例应用程序(我在提出上述问题时忽略了一个细节)并且需要创建一个 .adapter 文件。

更大的问题是格式不正确的压缩内容。(原文如此)错误。

通过创建一个名为 adapter 的目录来解决此问题,其中包含一个名为 adapterPackage 的目录,该目录仅包含 .adapter 里面的文件。然后压缩内容,您可以利用 MobileFirst Operations Console 导入此 zip(操作 -> 导入适配器)。


例如myAdapter.zip 应该包含 adapter->adapterPakcage->myAdapter.adapter