IBM MobileFirst Platform操作控制台:无法找到运行时

时间:2015-03-30 08:45:33

标签: ibm-mobilefirst mobilefirst-server

我的设置:

  • MobileFirst Platform基础6.3.0.00-20141127-1357
  • Java HotSpot(TM)64位服务器VM上的WebSphere Application Server 8.5.5.0(1.0.3.20130510-0831),版本1.7.0_75-b13(en_US)
  • 托管在softlayer上

使用6.3的知识中心指南进行安装 我现在有一个问题似乎无法理解:

构建.war并尝试使用服务器配置工具进行部署,但我最终在各个帖子中找到了“没有运行时”。

我检查过的事情:

  • 我的java版本很好
  • 检查了server.xml中的条目,查看WL管理服务战争的重复项,只有一个存在。
  • 检查服务器配置工具是否实际在server / servername / apps中部署war文件并更新server.xml
  • 尝试在eclipse中设置运行和部署设置以指向我的服务器

我还能检查什么?现在有点疯了。几个月前做了这个装置,我不记得这么挣扎了。

日志:http://pastebin.com/Z6CwqCVV
server.xml:http://pastebin.com/MnpjQ2GY

此外,有没有人知道一个很好的写作解释手动部署方法,尝试了ibm文档,但他们似乎认为我比我知道更多。

想了解我需要在服务器xml中更新的核心元素以及移动各种战争的位置,以便在安装后手动配置mfp。

3 个答案:

答案 0 :(得分:1)

启动Liberty服务器时会发出NoClassDefFoundError和ClassNotFoundException异常,这通常意味着你在$ {shared.resource.dir} / worklight / lib目录中没有worklight-jee-library.jar文件或者不正确一。另一种可能性是您的运行时未迁移到6.3并且与6.3.0.00-20141127-1357版本不同步。

另请注意,不支持Liberty 8.5.5.0:http://www-969.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=1404132386734&osPlatforms=AIX|Linux|Mac%20OS|Mobile%20OS|Solaris|Windows&duComponentIds=S003&mandatoryCapIds=1|13|132|72&optionalCapIds=30|7|12|130|9|1|132|141|19|16|4|26

MFP 6.3的最低版本是Liberty Profile 8.5.5.3。

答案 1 :(得分:0)

  

想了解我需要在服务器xml中更新的核心元素以及移动各种战争的位置,以便在安装后手动配置mfp。

手册说明如下:

1)对于Worklight Console(和管理服务)

然后您有类似的运行时指令(使用Worklight Studio或CLI构建的Project WAR文件)

对于运行时数据库(使用mySQL):https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/t_config_MySQL_DB_manually.html [包括将数据源声明为Liberty的步骤]

对于Liberty Server :(功能/库/ war文件等..) https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/c_manually_configuring_app_server.html

服务器配置工具也应该这样做。

答案 2 :(得分:0)

新日志文件http://pastebin.com/H3V9dkhf中的堆栈跟踪表明您正在使用MobileFirst Platform版本6.3或更早版本中的worklight-jee-library.jar,以及项目WAR文件

  • 来自MobileFirst Platform(Studio或MFP CLI)版本7.0,
  • 或者来自较旧的MobileFirst Platform,但已迁移到7.0版(可能通过使用MobileFirst Platform 7.0中的服务器配置工具/ Ant任务)。

根据http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.upgrade.doc/devenv/c_compat.html中的表2,不支持此组合。

你需要

  • 将服务器升级到7.0,
  • 或使用与您的服务器匹配的版本的服务器配置工具/ Ant任务。