MobileFirst authenticationConfig.xml Security Access Manager 示例项目上的 7.1 迁移错误 - 如何解决?
MobileFirst authenticationConfig.xml 7.1 migration error on Security Access Manager sample project - how to resolve?
我正在使用 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
中对某些内容的支持发生了变化,而这并没有反映在迁移器中。
几个问题:
7.1 是否支持 ISAM 集成?
虽然我意识到示例应用程序在 7.1 中不受技术支持,但 if/since ISAM 集成在理论上应该是可行的。 authenticationConfig.xml 语法有什么变化?
编辑:看起来失败的原因如下:<parameter name="embedded-pki-bridge-ca-p12-file-path" value="<file-path>"/>
,更具体地说:<file-path>
。
改为实际文件路径,导入不会失败
authenticationConfig.xml 文件中没有任何内容是关于 ISAM 的;都是领域声明、登录模块、安全测试...
存在明显的故障,应打开 PMR。
至于本地解决方法,我试图删除文件中我认为可能会触发它的片段,但没有成功找到导致它的模式...
我正在使用 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
中对某些内容的支持发生了变化,而这并没有反映在迁移器中。
几个问题:
7.1 是否支持 ISAM 集成?
虽然我意识到示例应用程序在 7.1 中不受技术支持,但 if/since ISAM 集成在理论上应该是可行的。 authenticationConfig.xml 语法有什么变化?
编辑:看起来失败的原因如下:<parameter name="embedded-pki-bridge-ca-p12-file-path" value="<file-path>"/>
,更具体地说:<file-path>
。
改为实际文件路径,导入不会失败
authenticationConfig.xml 文件中没有任何内容是关于 ISAM 的;都是领域声明、登录模块、安全测试...
存在明显的故障,应打开 PMR。
至于本地解决方法,我试图删除文件中我认为可能会触发它的片段,但没有成功找到导致它的模式...