我在第一个混合应用教程中构建/运行HelloWorld应用程序时遇到了一些麻烦.
当我尝试在MobileFirst Development Server上运行默认的HelloWorld应用程序时,服务器启动并且似乎在MobileFirst Application Builder有机会完成运行之前再次停止(没有错误).这会导致应用程序无法部署,并显示以下错误消息:
[2015-01-23 14:03:12] Failed to deploy application 'HelloWorld' to MobileFirst Server: org.apache.http.conn.HttpHostConnectException: Connect to 9.175.194.35:10080
[/9.175.194.35] failed: Connection refused: connect
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用Windows 7(64位)上的Eclipse Kepler SR2(64位).我使用从Oracle下载的Java 7 JDK和从Eclipse Marketplace安装的IBM MobileFirst Platform Studio(6.3.0).
为了避免长/复杂的路径名,我已经将eclipse安装到C:\ eclipsekepler并使用工作空间目录C:\ workspace.为了确保Eclipse使用正确的JDK,我将以下内容放在我的eclipse.ini文件中(在vmargs之前):
-vm
C:\Program Files\Java\jdk1.7.0_75\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
在服务器配置中,我将主机名设置为我机器的IP地址9.175.194.35(通过运行ipconfig报告).
以下是完整的控制台日志:
MobileFirst Console output:
[2015-01-23 14:01:25] Starting build process: application 'HelloWorld', all environments
[2015-01-23 14:02:53] Application 'HelloWorld' with all environments build finished.
[2015-01-23 14:02:53] Deploying application 'HelloWorld' with all environments to MobileFirst Server...
[2015-01-23 14:03:12] Failed …Run Code Online (Sandbox Code Playgroud)