带有Xamarin的IBM MobileFirst Platform启动服务器问题

时间:2015-06-02 14:11:13

标签: xamarin ibm-mobilefirst mobilefirst-server mobilefirst-cli

所以我正在尝试使用MobileFirst Platform对Xamarin进行集成,我遵循以下步骤: http://www.ibm.com/developerworks/library/mo-develop-a-xamarin-forms-app-for-ibm-mobilefirst/index.html

我已经将IBM MobileFirst SDK添加到我的项目中,并将该加载项添加到xamarin工作室,并且这应该启动服务器没有问题,但是当我转到工具时 - >启动服务器没有任何反应。

CLI和Java设置在正确的位置,所以我看不出我做错了什么。

  • 我使用的是Xamarin Studio 5.9版,SDK和附加组件版本为7.0.0.1,CLI版本为7.0.0。

将mobilefirst服务器与xamarin集成还有另一种方法吗?什么东西的诱惑?

这是我得到的错误:

{{1}}

感谢。

3 个答案:

答案 0 :(得分:3)

感谢您提供错误日志。这很有用。您看到的行为似乎是插件代码中的错误。

作为一种直接的解决方法,您应该可以通过取消设置JAVA_HOME环境变量来启动启动服务器和其他操作(也可以重新启动系统)。

还请打开IBM支持服务单以报告问题。

答案 1 :(得分:0)

问题是最近从Worklite更改为MobileFirst的名称(和命令)。我认为在新命令为SELECT result FROM t_courseResults WHERE (SELECT personID FROM t_staticList) IN (SELECT ID FROM t_people WHERE surname like '%B') 时,插件仍在尝试使用wl。 从测试服务器所在目录内部的命令行运行mfp应该可以正常运行。 mfp start会阻止它。 您可以找到更多命令/ info here

答案 2 :(得分:0)

这不是您问题的直接答案,但总的来说,我发现使用MobileFirst Platform CLI独立于Xamarin Studio管理您的MobileFirst服务器更为直接,这意味着您无需使用Xamarin加载项。您只需在Xamarin之外创建一个MobileFirst服务器,创建一个全新的MobileFirst项目,并根据需要向应用程序添加iOS和Android API“环境”。 “附录I”here中有一些说明指示了如何做到这一点(尽管它们错误地引用了旧的wl命令)。