【问题标题】:MobileFirst authenticationConfig.xml 7.1 migration error on Security Access Manager sample project - how to resolve?Security Access Manager 示例项目上的 MobileFirst authenticationConfig.xml 7.1 迁移错误 - 如何解决?
【发布时间】:2015-10-15 09:40:28
【问题描述】:

我正在使用 IBM MobileFirst 7.1,并尝试让 ISAM 工作的集成。到目前为止,我一直在使用 here 提供的示例应用程序,但在使用 7.1 MobileFirst 客户端工具时遇到了问题。

如果我下载并解压缩 v3.5 集成包,解压缩 ISAMforMobileFirst 测试项目,并使用 v7.0 CLI 构建它,它会成功构建。但是,如果我使用 v7.1 CLI 构建它,我会收到如下错误:

Migrating project from version 7.0.0.00.20150211-0917 to version 7.1.0.00.20150807-0630.
[Error:
BUILD FAILED
/Applications/IBM/MobileFirst-CLI-7.1/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:497: com.worklight.upgrader.UpgradeEngineException: FWLPL0019E: Migrating the ISAMforMobileFirst project from version 7.0.0.00.20150211-0917 to version 7.1.0.00.20150807-0630 has failed because Cannot parse /Users/ferriera/Downloads/AmWorklightAdapter-3.5/sample/ISAMforMobileFirst/server/conf/authenticationConfig.xml
    at com.worklight.upgrader.WLUpgradeEngine.upgradeProject(WLUpgradeEngine.java:271)
    at com.worklight.upgrader.ant.UpgraderTask.execute(UpgraderTask.java:100)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

一位同事也在 MobileFirst Studio 7.1(在 Eclipse 中)中看到了这个确切的错误,所以我猜这不是 CLI 特定的错误。

我假设在 7.1 中 authenticationConfig.xml 中对某些内容的支持发生了变化,而这并未反映在迁移器中。

几个问题:

  1. 7.1 是否支持 ISAM 集成?

  2. 虽然我意识到示例应用程序在 7.1 中不受技术支持,但如果/因为 ISAM 集成支持,理论上它应该是可行的。 authenticationConfig.xml 语法有什么变化?

【问题讨论】:

  • 你对比过新旧的authenticationConfig.xml吗?
  • 这是 same authenticationConfig.xml - 完全相同的项目。我认为的问题是 7.1 的迁移器无法解析 7.0 authenticationConfig.xml 格式。
  • 如果它有帮助,我已经上传了 authenticationConfig.xml,当我们在这里下载它时,它来自包:gist.github.com/andrewferrier/4aa16a18639628f054a8
  • 这里也失败了,bug。打开 PMR。
  • 我会尽快。但我想知道是否有任何方法可以猜测/推测authenticationConfig.xml 内部出了什么问题,所以我可以手动修复它。假设 LTPA/HTTP 标头支持尚未完全删除,我认为它仍然可以使其工作。

标签: eclipse ibm-mobilefirst isam mobilefirst-cli


【解决方案1】:

编辑:看起来失败是由于以下原因:<parameter name="embedded-pki-bridge-ca-p12-file-path" value="<file-path>"/>,更具体地说:<file-path>

改成实际文件路径,不会导入失败。


authenticationConfig.xml 文件中没有关于 ISAM 的内容;这都是领域、登录模块、安全测试的声明......

有明显故障,应该打开 PMR。
至于本地解决方法,我尝试删除文件中我认为可能触发它的段,但没有成功找到导致它的模式...

【讨论】:

  • 是的,我已经打开了 PMR。我会追踪它。
  • 宾果游戏,看起来像,谢谢。我猜这意味着迁移器比常规的 MFP 7.0 构建命令更挑剔。无论如何,将<file-path> 更改为真实的文件路径,即使是不存在的路径,也会导致mfp build 成功。谢谢!
  • 顺便说一句,确切的文件路径在哪里?
猜你喜欢
  • 2012-11-14
  • 1970-01-01
  • 2017-02-23
  • 2023-03-16
  • 2017-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-05
相关资源
最近更新 更多