IBM MobileFirst Platfform CLI 6.3:无法加载MobileFirst服务器和管理员控制台

时间:2014-12-15 05:10:38

标签: ibm-mobilefirst mobilefirst-cli

我们已经在链接中遵循6.3开发人员文档中提到的远程服务器上的静默安装过程: https://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/dev/t_silent_installation.html

从链接下载了MobileFirst CLI 6.3文件:: http://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/mobilefirst_cli_installer_6.3.0.zip

将其解压缩到MobileFirst CLI 6.3.0并复制了installer.properties文件,其中包含以下内容:

  

LICENSE_ACCEPTED = TRUE

     

USER_INSTALL_DIR = /选择/ IBM /工作灯-CLI

并且保持在同一文件夹中,我将CLI 3.0安装到指定的文件夹:

./install_linux.bin -i silent -f installer.properties

App已安装到/ opt / ibm / Worklight-CLI目录。

然后,我们根据链接中指定的命令行命令创建了一个示例应用程序: http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.dev.doc/dev/r_wl_cli_commands_and_their_definitions.html

$ mfp create MyProject
$ cd MyProject
$ mfp build
$ mfp deploy

在应用构建和部署之后,当我们尝试通过浏览器检查MobileFirst控制台时,使用链接: http://xxx.xxx.xxx.xxx:10080/worklightconsole

登录管理员/管理员凭据后,页面显示,加载环境,但等待30秒或更长时间后,它会抛出错误,如附加图像中所示。 但是在日志文件中显示缺少一些JAR文件。我尝试多次安装MFP 6.3的新副本。但所有时间都是同一个问题。

请查看随附的日志文件和屏幕截图。

我无法找出确切的问题。

  

服务器错误。联系服务器管理员。

     

服务器配置:

     
      
  • Ubuntu 14.04.01 LTS
  •   
  • MobileFirst版本:6.3.0.00.20141127-1401
  •   
  • java版本:" 1.7.0_65"
  •   
  • java.home = / usr / lib / jvm / java-7-openjdk-amd64 / jre
  •   
  • OpenJDK运行时环境(IcedTea 2.5.3)(7u71-2.5.3-0ubuntu0.14.04.1)
  •   
  • OpenJDK 64位服务器VM(内置24.65-b04,混合模式)
  •   

控制台错误消息: enter image description here

日志文件:

  

[12/11/14 10:27:57:376 IST] 0000002f   m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W   SRVE9967W:找不到清单类路径jaxb-api.jar   jar文件
  wsjar的:文件:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1.12.osgi 。罐   或其父母。

     

[12/11/14 10:27:57:376 IST] 0000002f   m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W   SRVE9967W:无法找到清单类路径activation.jar   jar文件

     

wsjar的:文件:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1! 12.osgi.jar   或其父母。

     

[12/11/14 10:27:57:376 IST] 0000002f   m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W   SRVE9967W:找不到清单类路径jsr173_1.0_api.jar   在jar文件中

     

wsjar的:文件:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1! 12.osgi.jar   或其父母。

     

[12/11/14 10:27:57:377 IST] 0000002f   m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W   SRVE9967W:找不到清单类路径jaxb1-impl.jar   jar文件

     

wsjar的:文件:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1! 12.osgi.jar   或其父母。

     

[12/11/14 10:27:57:637 IST] 00000029   com.ibm.ws.webcontainer.osgi.webapp.WebGroup I   SRVE0169I:正在加载Web模块:IBMJMXConnectorREST。

3 个答案:

答案 0 :(得分:1)

您只链接到文档。请编辑问题并描述您实际上已完成的内容。

这些是我采取的步骤(基于CLI tutorial),以便使用MobileFirst CLI创建新项目和应用程序,然后打开MobileFirst控制台:

系统:

  • OS X 10.10.1
  • Oracle Java(操作系统默认安装)

在终点站:

  1. cd / Users / idanadar / Desktop
  2. mfp create testProject
  3. cd testProject
  4. mfp add hybrid testApp
  5. mfp start
  6. mfp build
  7. mfp deploy
  8. mfp console
  9. 控制台已打开: enter image description here

答案 1 :(得分:0)

检查eclipse工作区路径中是否有空格。 Liberty 8.5.5.3存在一个已知的限制,它是MobileFirst Platform Foundation 6.3中包含的内部开发服务器,您不能在路径名中包含空格:

https://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.getstart.doc/start/c_known_limitations.html

与日志文件中显示的内容相匹配的失败可能发生在控制台启动和应用程序部署或预览中。

答案 2 :(得分:0)

问题出在托管服务器上。他们已部分打开了端口10080。因为端口允许单向通信。由于某些安全原因,Hosting Server组织对其进行了一些限制。现在它解决了。现在,我们可以通过worklight控制台部署和检查已部署的应用程序。

感谢大家的建议和努力,以解决我长期列出的问题并尝试解决问题。

我发表了这条评论:因为其他一些人可能面临同样的问题。所以至少他们可以尽快摆脱这种问题。