我的设置:
使用6.3的知识中心指南进行安装 我现在有一个问题似乎无法理解:
构建.war并尝试使用服务器配置工具进行部署,但我最终在各个帖子中找到了“没有运行时”。
我检查过的事情:
我还能检查什么?现在有点疯了。几个月前做了这个装置,我不记得这么挣扎了。
日志:http://pastebin.com/Z6CwqCVV
server.xml:http://pastebin.com/MnpjQ2GY
此外,有没有人知道一个很好的写作解释手动部署方法,尝试了ibm文档,但他们似乎认为我比我知道更多。
想了解我需要在服务器xml中更新的核心元素以及移动各种战争的位置,以便在安装后手动配置mfp。
答案 0 :(得分:1)
启动Liberty服务器时会发出NoClassDefFoundError和ClassNotFoundException异常,这通常意味着你在$ {shared.resource.dir} / worklight / lib目录中没有worklight-jee-library.jar文件或者不正确一。另一种可能性是您的运行时未迁移到6.3并且与6.3.0.00-20141127-1357版本不同步。
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文件
根据http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.upgrade.doc/devenv/c_compat.html中的表2,不支持此组合。
你需要