0

MobileFirst Platform Foundation 6.3.0.00-20141127-1357 WebSphere Application Server 8.5.5.0 (1.0.3.20130510-0831) 在 Java HotSpot(TM) 64 位服务器 VM,版本 1.7.0_75-b13 (en_US) 上托管在 softlayer Project WAR 版本上: 6.3.0.00.20150214-1702

跟进这个帖子

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

我收到“不受此上下文管理”错误,这可能是指 MFP 上下文吗?在这里找到了一些帖子,但它们都指向 max_allowed_pa​​cket。我能够设置 my.ini 文件并使用显示变量进行确认。所以我不认为是这样。

我收到以下错误:

[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)

有什么想法我可能做错了吗?

只是好奇,尽管我对此表示怀疑,但是否有任何错误参考?(我可以使用它而不是总是这样问)。

PS我的项目战争版本和MFP是bot 6.3,但版本略有不同(可能不是问题吗?):

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

1 回答 1

1

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

于 2015-04-07T10:16:43.203 回答