MFP 6.3控制台wlapp上传只显示部署

时间:2015-04-06 06:37:50

标签: websphere-liberty 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上 Project WAR版本:6.3.0.00.20150214-1702

跟进此post

无法部署运行时,因为我使用的是其他MFP-WASLP服务器版本。现在可以这样做了。但是不能部署-wlapps。

我得到了一个"不受此背景管理"错误,可能是指MFP上下文?在这里发现了一些帖子,但他们都指向max_allowed_pa​​cket。我能够设置my.ini文件并使用show variables进行确认。所以我不认为这样。

我收到以下错误:

[4/6/15 7:24:55:845 CEST] 000000fc com.ibm.worklight.admin.actions.BaseTransaction              E 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:618)
    at com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:315)
    at com.ibm.worklight.admin.actions.BaseTransaction$1.run(BaseTransaction.java:222)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

任何想法我可能做错了什么?

只是好奇,虽然我对此表示怀疑,但是在任何地方都有错误参考吗?(我可以使用它而不是总是这样询问)。

P.S我的项目战版和MFP是bot 6.3但版本略有不同(问题不是正确吗?):

MobileFirst Platform foundation 6.3.0.00-20141127-1357
Project WAR version: 6.3.0.00.20150214-1702

1 个答案:

答案 0 :(得分:1)

结果发现了DB的问题,通过添加mfp服务器,添加配置,添加运行时,删除它们以及尝试添加新的或重命名的无法部署来重现该问题。能够在删除运行时,配置,删除数据库表并删除usr / servers / servernameFolder中的mfp服务器文件夹时部署应用程序。之后没有任何问题。感谢您帮助解决最初的mfp-liberty srv不匹配问题。所有指向手动配置的链接都帮助我更好地理解MFP -