0

MobileFirst Platform Foundation 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 プロジェクト WAR バージョンでホスト: 6.3.0.00.20150214-1702

この投稿のフォローアップ

別のバージョンの MFP-WASLP サーバーを使用していたため、ランタイムをデプロイできませんでした。今ならできる。ただし、-wlapps はデプロイできません。

「このコンテキストで管理されていません」というエラーが表示されました。MFP コンテキストを参照している可能性はありますか? ここにいくつかの投稿が見つかりましたが、それらはすべて max_allowed_pa​​cket を指しています。my.ini ファイルを設定し、show 変数で確認できました。だからそれだけではないと思います。

次のエラーが表示されます。

[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 はボット 6.3 ですが、バージョンがわずかに異なります (問題ではないでしょうか?):

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

1 に答える 1

1

DB で問題が発生したことが判明し、mfp サーバーの追加、構成の追加、ランタイムの追加、それらの削除、新しいものを追加しようとしたり、名前を変更したものの展開に失敗したりして、問題を再現しました。ランタイム、構成を削除し、db テーブルを削除し、usr/servers/servernameFolder 内の mfp サーバー フォルダーを削除すると、アプリを展開できました。その後は何の問題もありませんでした。初期の mfp-liberty srv の不一致の解決にご協力いただきありがとうございます。そして、手動設定へのすべてのリンクは、MFP をよりよく理解するのに役立ちました –

于 2015-04-07T10:16:43.203 に答える