面对 MFP 控制台错误 FWLSE0325:运行时同步失败,我如何从数据库中取消部署移动适配器

How can I undeploy Mobile adapters from database in the face of MFP Console error FWLSE0325: Runtime synchronisation failed

出于其他原因部署了一些适配器并重新启动了 Websphere (WAS)(安全端口已更改,然后恢复)。

但是post重新启动开始出现 MFP 控制台错误 FWLSE0325:运行时同步失败

日志显示适配器代码存在一些问题。 但我无法再从控制台取消部署。

我该如何使用数据库取消部署有故障的适配器?

产品版本 8.0.0.00-20210319-1338

如图所示,您可以删除适配器

可以从数据库中删除出错的适配器。但是,由于这涉及直接修改数据库记录,因此请谨慎操作。在执行以下步骤之前始终进行数据库备份:

  1. 关闭 MobileFirst 8.0 JVM。

  2. 进入 MobileFirst 运行时数据库,查找 table“CONFIG_LINKS”。

  3. 在这里,搜索导致问题的适配器。您可以按适配器名称搜索:

    SELECT * FROM MFPDATA.CONFIG_LINKS WHERE DISPLAY_NAME='Name_of_your_adapter_here';

    例如:

    SELECT * FROM MFPDATA.CONFIG_LINKS WHERE DISPLAY_NAME='UserLogin';

  4. 您只会获得一个条目。您可以通过检查“DEPLOY_TIME”列来验证。

  5. 从 table 中删除此项。

  6. 保存并提交更改。

  7. 重新启动 JVM。

如果您仍然遇到问题,请向 MobileFirst 支持部门提交工单。