Ibm mobilefirst MobileFirst 7.0服务器卡死”;“部署”;尝试将.wlapp文件部署到Tomcat时

Ibm mobilefirst MobileFirst 7.0服务器卡死”;“部署”;尝试将.wlapp文件部署到Tomcat时,ibm-mobilefirst,mobilefirst-server,mobilefirst-console,Ibm Mobilefirst,Mobilefirst Server,Mobilefirst Console,在成功完成安装和配置MobileFirst 7.0服务器后,我发现当我尝试部署应用程序时,MF服务器在“部署”中遇到了一个问题,即选择MF studio/bin文件夹.wlapp文件时,MF服务器遇到了问题 下面是来自Tomcat日志文件的一些日志消息: 10614 WorklightManagementPU-mysql INFO [pool-2-thread-1] openjpa.Runtime - Though you are using optimistic transactio

在成功完成安装和配置MobileFirst 7.0服务器后,我发现当我尝试部署应用程序时,MF服务器在“部署”中遇到了一个问题,即选择MF studio/bin文件夹.wlapp文件时,MF服务器遇到了问题

下面是来自Tomcat日志文件的一些日志消息:

10614  WorklightManagementPU-mysql  INFO   [pool-2-thread-1] openjpa.Runtime - Though you are using optimistic transactions, OpenJPA is now beginning a datastore transaction because you have requested a lock on some data.
10646  WorklightManagementPU-mysql  INFO   [pool-2-thread-1] openjpa.Runtime - Though you are using optimistic transactions, OpenJPA is now beginning a datastore transaction because you have requested a lock on some data.
10682  WorklightManagementPU-mysql  INFO   [pool-2-thread-1] openjpa.Runtime - Though you are using optimistic transactions, OpenJPA is now beginning a datastore transaction because you have requested a lock on some data.

Jun 03, 2015 2:03:32 PM com.ibm.worklight.admin.actions.ApplicationDeploymentTransaction beforeAll
SEVERE: Failed to generate download links to transfer data during the deployment of applications. See the next exception in the log. Switch to direct data transfer via JMX. This is not fatal but it requires larger memory than the data transfer with download links.
Jun 03, 2015 2:03:32 PM com.ibm.worklight.admin.actions.BaseTransaction internalRun
SEVERE: BaseTransaction.internalRun() Exception
<openjpa-1.2.2-r422266:898935 nonfatal user error> org.apache.openjpa.persistence.ArgumentException: Object "com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1" is not managed by this context.
FailedObject: com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1
    at org.apache.openjpa.persistence.EntityManagerImpl.processArgument(EntityManagerImpl.java:1216)
    at org.apache.openjpa.kernel.BrokerImpl.processArgument(BrokerImpl.java:2149)
    at org.apache.openjpa.kernel.BrokerImpl.gatherCascadeRefresh(BrokerImpl.java:2816)
    at org.apache.openjpa.kernel.BrokerImpl.refresh(BrokerImpl.java:2793)
    at org.apache.openjpa.kernel.DelegatingBroker.refresh(DelegatingBroker.java:1078)
    at org.apache.openjpa.persistence.EntityManagerImpl.refresh(EntityManagerImpl.java:688)
    at com.ibm.worklight.admin.actions.BaseTransaction.setNewProjectTransactionID(BaseTransaction.java:643)
    at com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:336)
    at com.ibm.worklight.admin.actions.BaseTransaction$1.run(BaseTransaction.java:235)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Jun 03, 2015 2:03:32 PM com.ibm.worklight.admin.actions.BaseTransaction$1 run
SEVERE: internalRun() Exception
<openjpa-1.2.2-r422266:898935 nonfatal user error> org.apache.openjpa.persistence.ArgumentException: Object "com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1" is not managed by this context.
FailedObject: com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1
    at org.apache.openjpa.persistence.EntityManagerImpl.processArgument(EntityManagerImpl.java:1216)
    at org.apache.openjpa.kernel.BrokerImpl.processArgument(BrokerImpl.java:2149)
    at org.apache.openjpa.kernel.BrokerImpl.gatherCascadeRefresh(BrokerImpl.java:2816)
    at org.apache.openjpa.kernel.BrokerImpl.refresh(BrokerImpl.java:2793)
    at org.apache.openjpa.kernel.DelegatingBroker.refresh(DelegatingBroker.java:1078)
    at org.apache.openjpa.persistence.EntityManagerImpl.refresh(EntityManagerImpl.java:688)
    at com.ibm.worklight.admin.actions.BaseTransaction.setNewProjectTransactionID(BaseTransaction.java:643)
    at com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:336)
    at com.ibm.worklight.admin.actions.BaseTransaction$1.run(BaseTransaction.java:235)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Jun 03, 2015 2:04:10 PM com.worklight.core.ilmt.WorklightILMTLogger dumpLicense
INFO: FWLSE0277I: Creating an ILMT record in the file '/var/ibm/common/slm/e1178f0cf1cfd7b4017f37827cae010b.slmtag'.
10614 WorklightManagementPU mysql信息[pool-2-thread-1]openjpa.Runtime-尽管您使用的是乐观事务,但openjpa现在正在开始数据存储事务,因为您已请求锁定某些数据。
10646 WorklightManagementPU mysql信息[pool-2-thread-1]openjpa.Runtime-尽管您使用的是乐观事务,但openjpa现在正在开始数据存储事务,因为您已请求对某些数据进行锁定。
10682 WorklightManagementPU mysql信息[pool-2-thread-1]openjpa.Runtime-尽管您使用的是乐观事务,但openjpa现在正在开始一个数据存储事务,因为您已请求锁定某些数据。
2015年6月3日下午2:03:32 com.ibm.worklight.admin.actions.ApplicationDeploymentTransaction之前
严重:无法在应用程序部署期间生成下载链接以传输数据。请参阅日志中的下一个异常。通过JMX切换到直接数据传输。这不是致命的,但它需要比下载链接的数据传输更大的内存。
2015年6月3日下午2:03:32 com.ibm.worklight.admin.actions.BaseTransaction运行
严重:BaseTransation.internalRun()异常
org.apache.openjpa.persistence.ArgumentException:对象“com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1”不受此上下文管理。
失败对象:com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1
位于org.apache.openjpa.persistence.EntityManagerImpl.processArgument(EntityManagerImpl.java:1216)
位于org.apache.openjpa.kernel.BrokerImpl.processArgument(BrokerImpl.java:2149)
位于org.apache.openjpa.kernel.BrokerImpl.gatherCascadeRefresh(BrokerImpl.java:2816)
位于org.apache.openjpa.kernel.BrokerImpl.refresh(BrokerImpl.java:2793)
位于org.apache.openjpa.kernel.DelegatingBroker.refresh(DelegatingBroker.java:1078)
位于org.apache.openjpa.persistence.EntityManagerImpl.refresh(EntityManagerImpl.java:688)
位于com.ibm.worklight.admin.actions.BaseTransaction.setNewProjectTransactionID(BaseTransaction.java:643)
位于com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:336)
位于com.ibm.worklight.admin.actions.BaseTransaction$1.run(BaseTransaction.java:235)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:745)
2015年6月3日下午2:03:32 com.ibm.worklight.admin.actions.BaseTransaction$1运行
严重:internalRun()异常
org.apache.openjpa.persistence.ArgumentException:对象“com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1”不受此上下文管理。
失败对象:com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-1
位于org.apache.openjpa.persistence.EntityManagerImpl.processArgument(EntityManagerImpl.java:1216)
位于org.apache.openjpa.kernel.BrokerImpl.processArgument(BrokerImpl.java:2149)
位于org.apache.openjpa.kernel.BrokerImpl.gatherCascadeRefresh(BrokerImpl.java:2816)
位于org.apache.openjpa.kernel.BrokerImpl.refresh(BrokerImpl.java:2793)
位于org.apache.openjpa.kernel.DelegatingBroker.refresh(DelegatingBroker.java:1078)
位于org.apache.openjpa.persistence.EntityManagerImpl.refresh(EntityManagerImpl.java:688)
位于com.ibm.worklight.admin.actions.BaseTransaction.setNewProjectTransactionID(BaseTransaction.java:643)
位于com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:336)
位于com.ibm.worklight.admin.actions.BaseTransaction$1.run(BaseTransaction.java:235)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:745)
2015年6月3日下午2:04:10 com.worklight.core.ilmt.WorklightILMTLogger转储许可证
信息:FWLSE0277I:在文件“/var/ibm/common/slm/e1178f0cf1cfd7b4017f37827cae010b.slmtag”中创建ILMT记录。

最后,通过设置

max_allowed_packet = 30M 


在mysql的
my.cnf
文件中。

您的
.wlapp
文件有多大?@AndrewFerrier小于1mbOK。我注意到你提到了Tomcat,但看起来你也在使用MFP7.0。MFP已经使用WebSphereLiberty一段时间了,而不是Tomcat。你能澄清一下吗?对不起,让我收回最后的陈述。我以为你在谈论嵌入式MFP开发服务器。听起来这个错误是在建议修复:“切换到通过JMX直接传输数据。”你调查过吗?我也有同样的问题,但在eclipse studio中。有没有这样的解决办法?
binlog_format = mixed