我们正在使用MFP V7.1开发Banking MobileFirst应用程序。我们设置了WAS V8.5.5.5 Liberty配置文件的开发工作灯箱,我们使用Oracle DB作为数据库。当我在开发工作灯盒上部署公共环境.wlapp时,它正在部署没有任何问题,但是当我部署android或iphone环境时.wlapp我最终在MobileFirst控制台中出现以下错误
连接失败。检查服务器日志以获取详细信息。
我在开发工作灯服务器框上的messages.log文件中检查了detials,我看到以下消息
[10/25/16 12:11:07:706 IST] 00009e14 SystemErr
R 587842010 WorklightManagementPU-oracle INFO [pool-4-thread-11] openjpa.Runtime - 虽然您使用的是乐观交易, OpenJPA现在正在开始数据存储交易,因为你有 要求锁定一些数据。
我观察的是:常见环境的大小是3MB,android环境的大小是7MB。部署的应用程序(wlapp)大小是否有任何问题。我尝试使用通用,android和iphone环境创建一个HelloWorld mobilefirst应用程序,并在我的开发工作灯盒上部署了所有三个环境的wlapp,它正在部署没有任何问题。为什么我的应用程序android和iphone环境部署没有发生。 请查找messages.log文件日志:
[10/25/16 12:11:07:534 IST] 00000117 om.worklight.applications.deployers.base.EnvironmentDeployer I FWLSE0274I:部署到目录'/ app / IBM / WebSphere / Liberty / usr /的公共环境servers / server1 / workarea / org.eclipse.osgi / bundles / 75 / data / temp / default_node / SMF_WebContainer / myAppworklight / myApp / widget-resources / myAppApp-common-a55269709850737f517f8daf9095668772993f56'。 [项目myAppworklight] [10/25/16 12:11:07:662 IST] 00009e14 com.ibm.worklight.admin.actions.BaseTransaction I结果:myAppworklight:server1 /// MyServerIP:准备部署'myAppApp'完成 [10/25/16 12:11:07:681 IST] 00000117 com.worklight.core.jmx.ProjectManagementMXBeanImpl I FWLSE0275I:为“提交”启动ID为324的事务。 [项目myAppworklight] [10/25/16 12:11:07:683 IST] 00009e14 com.ibm.worklight.admin.actions.BaseTransaction I结果:myAppworklight:server1 /// MyServerIP:Commit [10/25/16 12:11:07:683 IST] 00009e14 com.ibm.worklight.admin.actions.BaseTransaction我myAppworklight:server1 /// MyServerIP:2016-10-25T06:41:07.681Z:应用程序'myAppApp ' 已更新 [10/25/16 12:11:07:706 IST] 00009e14 SystemErr R 587842010 WorklightManagementPU-oracle INFO [pool-4-thread-11] openjpa.Runtime - 虽然您使用的是乐观交易,但OpenJPA现在正在开始数据存储交易因为您已要求锁定某些数据。
答案 0 :(得分:1)
如果您没有发现任何错误,则可能与慢速网络有关。可能与连接超时有关。
检查您是否安装了以下iFix: http://www-01.ibm.com/support/docview.wss?uid=swg1PI59605
答案 1 :(得分:0)
我想添加两个最佳实践,默认情况下,作为部署的一部分,需要更改超时和MySQL数据包大小以避免这种情况。