[BPM, WLS, Coherence] BPM Composer - Failed to start Service "Cluster"

原文はこちら。
https://blogs.oracle.com/OFM_tips_and_tricks/entry/bpm_composer_failed_to_start

Oracle BPM Process Composerを使って作業しているときに、プロジェクトを開くと以下のようなエラーメッセージが表示されるようになりました。

このメッセージは突然他の作業環境で出始めました。
Oracle SOA/BPM Suiteは内部でCoherenceを使い、ドメイン全体の管理タスクを実行しています。このCoherenceグリッドはインストール時に自動設定され、シンプルな環境では特に考慮する必要はありません。上記メッセージは、複数のSOA/BPM Suiteがデフォルト設定で同一サブネットにインストールされている場合に発生します。今回の場合、誰かが朝BPMを起動したためにクラッシュしたのです。
この状況から脱するには、単にCoherenceのクラスタポートを誰も使っていない値に変更すればよいのです。
  1. $DOMAIN_HOME/bin/setDomain.sh/cmd を開く
  2. EXTRA_JAVA_PROPERTIES を探す、ここに多くの起動パラメータが設定されている。
  3. tangosol.coherence.clusterport を別のポートに変更する
  4. tangosol.coherence.ttl プロパティを追加し、値を0にする
  5. ファイルを保存し、サーバを再起動する
EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES}
-Dsoa.archives.dir=${SOA_ORACLE_HOME/soa -Dsoa.oracle.home=${SOA_ORACLE_HOME}
-Dsoa.instance.home=${DOMAIN_HOME} -Dtangosol.coherence.clusteraddress=227.7.7.9
-Dtangosol.coherence.clusterport=9978
-Dtangosol.coherence.ttl=0 -Dtangosol.coherence.log=jdk
-Djavax.xml.soap.MessageFactory=oracle.j2ee.ws.saaj.soap.MessageFactoryImpl
-Dweblogic.transaction.blocking.commit=true
-Dweblogic.transaction.blocking.rollback=true
-Djavax.net.ssl.trustStore=${WL_HOME}/server/lib/DemoTrust.jks"
上記の例は11.1.1.6(PS5)をベースにしています。

0 件のコメント:

コメントを投稿