ヘッダーをスキップ
Oracle Fusion Middlewareリリース・ノート
11gリリース1 (11.1.1) for Microsoft Windows (32-Bit)
B55923-06
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

7 IBM WebSphere上のOracle Fusion Middleware

この章では、IBM WebSphereでサポートされているOracle Fusion Middleware製品をインストールおよび構成する際に発生する可能性がある問題について説明します。次のトピックが含まれています。


注意:

この章では、IBM WebSphereで任意のOracle Fusion Middleware製品をインストール、構成または管理する際に発生する可能性がある問題について説明します。

使用中の製品固有の問題については、この文書内で、その製品固有のリリース・ノートの章を参照してください。


7.1 一般的な問題と対処方法

この項では、一般的な問題および回避方法について説明します。次のトピックが含まれています。

7.1.1 Oracle Business Process ManagementはIBM WebSphere Application Serverでjava.lang.OutOfMemoryErrorを引き起こす

Oracle Business Process Management (Oracle BPM)がIBM Websphere Application Serverにインストールされているとき、自動テストの実行中にjava.lang.OutOfMemoryErrorが発生します。これは、Websphere Application Server用のデフォルトのメモリ構成が低すぎることが原因です。Oracle BPMがIBM Websphere Network Deploymentにインストールされているときには発生しません。

回避策として、JVMプロパティで次の変更を行います。

  • 初期ヒープ・サイズを1024MBに増加

  • 最大ヒープ・サイズを 2148MBに増加

  • MaxPermSizeを512MBに増加

  • 冗長ガベージ・コレクションを選択

7.1.2 IBM WebSphere管理コンソールでXA接続ファクトリを作成できない

IBM WebSphere管理コンソールでメッセージング・プロバイダとしてXA接続ファクトリを作成できません。接続ファクトリはデフォルトで非XAタイプとして作成されます。次に例を示します。

  1. IBM WebSphere管理コンソールに移動します。

    http://host:port/ibm/console
    
  2. 「Resources」 > 「Queue connection Factories」に移動します。

  3. XAベースの接続ファクトリの作成を試みます。

    XAモードの選択肢はありません。非XA接続ファクトリのみを作成できます。

7.1.3 IBM WebSphere Application ServerでUser Messaging Preferencesのアクセシビリティ・モードが無視される

IBM WebSphere Application Serverインスタンスでは、User Messaging Preferencesのログイン画面でドロップダウン・リストからスクリーン・リーダー・モードを選択していても、アクセシビリティ・モードのスクリーン・リーダーは設定されません。

回避するには、次のように、User Messaging Preferencesのログイン画面で、アクセシビリティ・モードを設定します。

  1. Oracle UMS User Messaging Preferences UIに移動します。

    http://host:port/sdpmessaging/userprefs-ui
    
  2. 有効なユーザー名およびパスワードを入力します。

  3. 「アクセシビリティ・モード」ドロップダウン・リストで、「標準」を選択し、「ログイン」をクリックします。

  4. ログイン後、User Messaging Preferencesページの右上隅にある「設定」リンクをクリックします。

  5. 「アクセシビリティ・モード」オプションで、「スクリーン・リーダー」を選択します。

  6. 「ホーム」リンクをクリックして、User Messaging Preferencesページに移動します。「スクリーン・リーダー」モードが有効になります。


注意:

UMS User Messaging Preferencesの「設定」オプションはセッション・ベースです。ログアウトしたり、ブラウザを閉じると、アクセシビリティ・モードの設定は失われます。ログインするごとに設定をリセットする必要があります。


7.1.4 Oracle JDeveloperからタスク・フォームをデプロイするための共有ライブラリの追加

Oracle JDeveloperからIBM WebSphere上のSOAサーバーにタスク・フローを使用してSOAコンポジット・アプリケーションをデプロイすると、アプリケーションはClassNotFoundエラーのために正しく起動できません。アプリケーションの共有ライブラリが空です。

これを解決するには、次の手順を実行します。

  1. IBM WebSphere管理コンソールに移動します。

  2. 「Applications」「Application Types」「WebSphere Enterprise Applications」「task_form_name」「Shared library references」を選択します。

  3. adf.oracle.domain_1.0_11.1.1.2.0およびoracle.jsp.next_11.1.1_11.1.1を手動で追加します。

  4. アプリケーションを再起動します。

7.1.5 Oracle SOA Suiteアプリケーション用のCookieパスの設定

デフォルトでは、IBM WebSphereにデプロイされたアプリケーションのCookieパスは"/"に設定されます。このデフォルト設定は、同じIBM WebSphereセルのすべてのアプリケーションが同じセッション識別子を共有することを意味します。したがって、アプリケーション間を移動するとき、前のアプリケーションのセッション識別子の値は上書きされます。

たとえば、Oracle SOA Composer (/soa/composer)にアクセスしてからOracle Enterprise Manager (/em)にアクセスし、Oracle SOA Composer (/soa/composer)に戻ると、前のセッション識別子の値がOracle Enterprise Managerにログインした時点で上書きされているため、再度ログインするように要求されます。

アプリケーションごとに一意のCookieパスを指定する方法は、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドのデプロイ後のWebCenter Portalアプリケーション・モジュール用のCookieパスの設定に関する項を参照してください。この処理により、アプリケーション間を移動するときのセッション無効化を回避できます。

この項の手順4 (IBM WebSphere管理コンソールで「Manage Modules」をクリックして管理するモジュールを選択)および手順5 (Cookieパスを指定)で、指定する次のOracle SOA Suiteの詳細を書き留めます。

ターゲット・サーバー アプリケーション名 モジュール Cookieパス

soa_server1

composer

(Oracle SOA Composer)

soa-composer-was.war

/soa/composer


worklistapp

(Oracle BPM Worklist)

worklist-was.war

/integration/worklistapp

bam_server1

oracle-bam

(Oracle BAM)

bam-web.war

/OracleBAM

soa_server1/bam_server1

usermessagingserver

(Oracle User Messaging Server)

sdpmessaginguserprefs-ui-web.war

/sdpmessaging/userprefs-ui

OracleAdminServer

em

(Oracle Enterprise Manager)

em.war

/em


これらのタスクを実行した後に、ターゲット・サーバー(soa_server1、bam_server1およびOracleAdminServer)を再起動する必要があります。

7.1.6 SOAクラスタへのSOAコンポジット・アプリケーションのデプロイ

Oracle JDeveloperからSOAコンポジット・アプリケーションをデプロイするとき、デプロイ先のアプリケーション・サーバーを選択できません。かわりに、アプリケーションはデフォルトでデプロイメント・マネージャにデプロイされます。

これを解決するには、IBM WebSphere管理コンソールにログインし、デプロイメント・マネージャからアプリケーションをアンインストールし、生成された.earファイルを使用してSOAクラスタにアプリケーションを再インストールします。

7.1.7 Oracle Enterprise Manager Fusion Middleware ControlからSOAバンドル・ファイルをデプロイできない

SOAバンドル・ファイルは、Oracle Enterprise Manager Fusion Middleware Controlからデプロイできません。これを解決するには、wsadminコマンドライン・シェルを使用します。

たとえば、vacationapproval.zipは、3つのSOAコンポジット・アプリケーションが含まれるSOAバンドル・ファイルとします。

wsadmin> soa.sca_deployComposite("http://myhost.us.oracle.com:7001",
"/tmp/vacationapproval.zip")

wsadminコマンドの詳細は、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドのOracle SOA SuiteのwsadminとWLSTコマンドの相違点に関する項を参照してください。

7.1.8 唯一のイベント・サブスクリプションがサポートされない

ビジネス・イベントは、イベント配信ネットワーク(EDN)に公開されます。EDNは、唯一のサブスクライバに対するイベントの配信をサポートしています。この場合、イベントはサブスクライバ独自のグローバル(つまり、JTA)トランザクションに送信されます。しかし、IBM WebSphereサーバーとともにEDNを使用する場合、唯一のサブスクリプションはサポートされません。

回避方法として、「メディエータの作成」ダイアログでイベント・サブスクリプションの唯一の整合性レベルを「保証付き」に変更します。


注意:

この変更により、整合性レベルが下がります。したがって、グローバル・トランザクションがないため、システム障害によって、イベントが複数回配信される可能性があります。サブスクライバがイベントの処理に失敗した場合、イベントは再送されません。


7.1.9 IBM WebSphere管理コンソールでデプロイされているタスク・フォームの起動が失敗する

IBM WebSphere管理コンソールでデプロイされているタスク・フォーム・アプリケーションを起動しようとすると、失敗します。次のようなエラー・メッセージが表示されます。

Was2Form failed to start. Check the logs for server dmgr on node
DefaultCellManager01 for details.
ErrorAn error occurred while starting Was2Form. Check the logs for server
dmgr on node DefaultCellManager01 for more information.

これを解決するには、次の手順を実行します。

  1. Oracle JDeveloperで、プロジェクト・レベルではなくアプリケーション・レベルでタスクフローをデプロイします。これにより、EARファイルが生成されます。

  2. IBM WebSphere管理コンソールからタスクフローをアンデプロイします。マスター構成に直接保存し、すべてのノードに変更を同期させます。

  3. IBM WebSphere管理コンソールを介してステップ1で生成したEARファイルをデプロイします。

    1. 「Websphere Enterprise Applications」「Install」「Pick EAR from Locale file system」と進みます。

    2. 「Next」をクリックします(デフォルト・オプションを使用します)。

    3. デプロイ・ページ「Map modules to servers」のステップ2で、すべてのモジュールを選択し、SOAサーバー(soa_server1など)のみを強調表示し、「Apply」をクリックします。

    4. ステップ3「Map virtual hosts for Web modules」で、WARファイルを選択します。

    5. 最後に、マスター構成に直接再保存します。

  4. EARファイルを選択して起動します。

7.1.10 管理コンソールでOracle BPMワークリストが未定義として表示される

IBM WebSphereでOracle SOA Suiteクラスタまたは単一のサーバー環境を構成する場合、Oracle BPMワークリストにアクセスすると、Oracle BPMワークリストが未定義であることを示すエラーが表示されます。IBM WebSphere管理コンソールにログインし、「Applications」「WebSphere enterprise applications」「worklistapp」「Shared library references」を選択すると、2行(worklistappおよびworklist-was.war)が表示されるべき部分で、1行(worklistapp)のみが表示されます。次の手順を実行する必要があります。

  • Oracle BPMワークリスト(IBM WebSphere管理コンソールではworklistappと呼ばれます)をアンインストールします。

  • Oracle BPMワークリストを再インストールします。

Oracle BPMワークリストをアンインストールする手順は、次のとおりです。

  1. IBM WebSphere管理コンソールにログインします。

  2. 左側のパネルから、「Applications」「Application Type」「WebSphere enterprise applications」を選択します。

  3. 「Enterprise Applications」リストからworklistappのチェック・ボックスを選択します。

  4. 「Stop」ボタンをクリックし、worklistappを停止します。

  5. worklistappを再選択します。

  6. 「Uninstall」ボタンをクリックし、「OK」をクリックします。

  7. 「Save」および「Review」オプションから「Review」を選択します。

  8. 「Synchronize changes with nodes」を選択し、「Save」をクリックします。

  9. 構成同期が完了するまで待ち、「OK」をクリックします。

  10. 「Enterprise Applications」からworklistappが削除(アンインストール)されていることを確認します。

Oracle BPMワークリストを再インストールする手順は、次のとおりです。

  1. まだ移動していない場合は、「Applications」「Application Type」「WebSphere enterprise applications」にナビゲートします。

  2. 「Install」をクリックします。

  3. 「Remote file system」オプションを選択します。

    1. 「Browse」「DefaultCellDepMgrNode」をクリックします。

    2. ルート・ディレクトリ(/)をクリックし、ORACLE_HOMEに移動します。

    3. soa/applicationsにナビゲートします。

    4. worklist-was.earを選択し、「OK」をクリックします。

  4. デフォルトの「Fast Path」を選択し、「Next」をクリックします。

  5. インストール・オプションを選択します。

    1. 名前「Oracle BPM Worklist」「worklistapp」に変更し、「Next」をクリックします。

  6. モジュールをサーバーにマップします。

    1. 2つのモジュール(jarおよびand war)のチェック・ボックスを選択します。

    2. 「Clusters and servers」リストから、「server=soa_server1」か、Oracle SOA Suiteがインストールされているサーバーまたはクラスタを選択します。

    3. 「適用」をクリックします。

    4. サーバー列で2つのモジュールのサーバー値(soa_server1など)が正しいことを確認します。

    5. 「次へ」をクリックします。

  7. Webモジュールの仮想ホストをマップします。

    1. 1つのWebモジュールを選択します。

    2. 「次へ」をクリックします。

  8. 「Summary」画面で、情報を確認し、「Finish」をクリックします。

    出力が画面に表示され、ローカル変更を保存または確認するよう求められます。

  9. 「Review」を選択します。

  10. ワークスペースの変更を保存します。

    1. 「Synchronize changes with Nodes」をクリックします。

    2. 「Total changed documents」「29」であることを確認します(この値でない場合、エラーが発生する可能性があります)。

    3. 「保存」をクリックします。

  11. 構成同期が完了するまで待ち、「OK」をクリックします。

    これで、worklistappはインストールされ、起動が可能になります。

  12. 「Enterprise Applications」リスト内に「worklistapp」が存在することを確認します。

  13. 「worklistapp」を選択し、「Start」をクリックします。

  14. 「Application Status」が「up」であることを確認します。

  15. 次のURLにアクセスし、Oracle BPMワークリストがアクセス可能であるかどうかテストします。

    http://host:port/integration/worklistapp
    

7.1.11 「ダッシュボード」タブで完了したSOAコンポジットのインスタンスが実行中と表示される可能性がある

インスタンスが実際には完了していても、Oracle Enterprise Manager Fusion Middleware ControlのSOAコンポジット・アプリケーションの「ダッシュボード」タブで、このインスタンスの状態が実行中と表示される可能性があります。このシナリオでは、「フローのトレース」ページで実際のインスタンスの状態を検証してください。

7.1.12 Oracle SOA Suiteでの双方向SSL構成がサポートされていない

IBM WebSphereで双方向SSL構成がサポートされていません。したがって、SSLで構成されるOracle Web Service Manager (OWSM)の双方向セキュリティ・ポリシーがサポートされません。ただし、一方向SSLはサポートされています(たとえば、別のSOAサービスを呼び出すSSL構成のSOAサービスを作成できます)。

7.1.13 「オプションを指定してリカバリ」ダイアログを使用した複数のフォルト・リカバリが失敗する

SOAコンポジット・アプリケーションの「フォルトと拒否メッセージ」タブの「オプションを指定してリカバリ」をクリックし、「オプションを指定してリカバリ」ダイアログの「すべてリカバリ」を選択してすべてのフォルトをリカバリしようとすると、フォルトはリカバリされず、保留中と表示されます。この問題は、「オプションを指定してリカバリ」ダイアログでのみ発生します。個別インスタンスのリカバリやリカバリ対象の複数インスタンスの選択は正常に機能します。

7.1.14 IBM WebSphere Application Server - NDをインストールするためにサーバーを再起動する必要がある

Oracle SOA Suiteとともに使用するためにIBM WebSphere Application Server - Network Deployment (ND)をインストールする場合、JCAアダプタ・バインデイング・コンポーネントをアクティブするには、サーバーを再起動する必要があります。そうしない場合、JNDIはアクティブにならず、次のエラー・メッセージが表示されます。

Non Recoverable System Fault :
BINDING.JCA-12563 Exception occured when binding was invoked. Exception
occured during invocation of JCA binding: "JCA Binding execute of Reference
operation 'Write' failed due to: JCA Binding Component connection issue. JCA
Binding Component is unable to create an outbound JCA (CCI) connection.
File_MEDComposite:WriteMed [ Write_ptt::Write(body) ] : The JCA Binding
Component was unable to establish an outbound JCA CCI connection due to the
following issue: BINDING.JCA-12510 JCA Resource Adapter location error. 
. . .
. . .

7.1.15 非同期BPELプロセスのテスト・エミュレーションが失敗する

IBM WebSphere上のSOAコンポジット・アプリケーション内の非同期BPELプロセスを含むテスト・エミュレーションを作成できません。テスト実行時に、CannotInstantiateObjectException例外エラーが発生します。

7.1.16 AQアダプタに対してSETMANAGEDCONNECTION()を実行するとILLEGALSTATEEXCEPTIONで失敗する

WebSphereプラットフォームでOracle AQテクノロジ・アダプタ・ケースを実行すると、次のエラーが発生する可能性があります。

javax.resource.spi.ResourceAllocationException: setManagedConnection: illegal state exception. State = STATE_ACTIVE_FREE MCW = 28392839

この例外のフォローアップとして、IBM PMR # 69026,756が作成されています。

7.1.17 IBM WebSphereにデプロイされているOracle Fusion Middlewareアプリケーションにアクセスすると無効なPolicySetエラーが発生する

IBM WebSphereでOracle Fusion Middlewareを使用してアプリケーションをデプロイすると、次のランタイム・エラーが発生する可能性があります。

oracle.fabric.common.PolicyEnforcementException: PolicySet Invalid:
WSM-06102 PolicyReference The policy reference URI
oracle/wss_username_token_service_policy is not valid

この問題を回避するには、次の手順を実行します。

  1. 次の場所にあるpolicy-accessor-config.xmlファイルを開きます。

    WAS_HOME/profiles/Dmgr01/config/cells/DefaultCell/fmwconfig/
    
  2. ポリシー・アクセッサ・プロパティを検索し、次のプロパティを非コメント化し、次のように、各プロパティの値を設定します。

    <property name="active.protocol">
        remote
    </property>
    <property name="java.naming.provider.url">
        corbaloc:iiop:hostname:rmi.port
    </property>
    

    この例では、ポリシー・マネージャが実行されているホストおよびRMIポートを表すようにhostnameおよびrmi.portを置き換えます。

再起動は不要です。デフォルトでは、policy-accessor-config.xmlの新しいバージョンが10分ごとにロードされます。ただし、変更を即時適用する場合は、サーバーを再起動します。

7.1.18 IBM WebSphereでFusion Middleware ControlからOracle内部アプリケーションを停止または起動できない

IBM WebSphereでOracle Enterprise Manager Fusion Middleware Controlを実行する場合、ターゲット・ナビゲーション・ペインの「内部アプリケーション」フォルダの下に表示されるOracle内部アプリケーションを停止または起動しようとすると、エラーが発生する可能性があります。

ここにリストしたアプリケーションはOracle内部アプリケーションです。これらのアプリケーションは、Fusion Middleware Controlから起動または停止しないようにする必要があります。これらのアプリケーションを起動または停止する必要がある場合、内部アプリケーションをホストする管理対象サーバーを起動または停止してください。

7.1.19 JMSアダプタの場合、フェイルオーバーなしでもインスタンスがリカバリ可能になる

SOA JMSアダプタがWebSphereにインストールされていて、IBM WebSphereのデフォルトJMSメッセージング・プロバイダと通信している場合、Persistent message reliabilityプロパティをReliable persistentではなくAssured persistentに設定する必要があります。そうしないと、誤った設定によってメッセージを喪失する可能性があります。

また、フェイルオーバー・シナリオが発生しない場合に、IBM WebSphere JMSからのエラーが含まれる状況(トランザクション・タイム・アウトやJMSセッションのクローズ)が起き、インスタンスがリカバリ可能になることがあります。この事象が発生した場合は、Oracle Enterprise Managerから手動でインスタンスをリカバリする必要があります。

7.1.20 Worklistタスク・フローのSpacesワークフロー通知にアクセス時のHTTP 500エラー

Spacesワークフローがデプロイ時に複数の共有ライブラリの登録に失敗した場合、SpacesアプリケーションでWorklistタスク・フローからSpacesワークフロー通知(スペース・メンバーシップ招待など)にアクセスすると、次のHTTP 500エラーが表示されることがあります。

Error 500: javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception created by servlet 

/IBM/WebSphere/AppServer/profiles/Server1/logs/soa_server1/soa_server1/SystemOut.logでのこのエラーに関連するBPELサーバー・ログ・エントリは、次のとおりです。

java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory

このエラーを解決するには、管理コンソールでアプリケーション(WebCenterWorklistDetailApp)にナビゲートし、欠落した共有ライブラリ参照(oracle.jsp.next_11.1.1_11.1.1およびadf.oracle.domain_1.0_11.1.1.2.0)を含めます。

  1. IBM WebSphere管理コンソールに移動します。

  2. 「Applications」「Application Types」「WebSphere Enterprise Applications」「WebCenterWorklistDetailApp」「Shared library references」を選択します。

  3. adf.oracle.domain_1.0_11.1.1.2.0およびoracle.jsp.next_11.1.1_11.1.1を手動で追加します。

  4. アプリケーションを再起動します。


注意:

usermessagingsca-ui-worklistなどの他のアプリケーションに対して同じ問題が発生することがあります。その場合は、同様の手順で問題を解決します。7.1.4項「Oracle JDeveloperからタスク・フォームをデプロイするための共有ライブラリの追加」も参照してください。


7.2 構成に関する問題と対処方法

この項では、構成に関する問題およびその回避方法について説明します。次のトピックが含まれています。

7.2.1 Windows 2003および2008にIBM WebSphereをインストールした場合、セルの構成でエラーが発生する

IBM WebSphereがWindows 2003またはWindows 2008にインストールされている場合、セルを作成しようとすると次のエラーが表示されることがあります。

WebSphere Profile Update Failed!
No Changes Were Saved To The WebSphere Profile
Profile Location: x:\mydir\APPSER~1\profiles\Dmgr02
Reason Exception saving changes to WebSphere configuration

この問題は、IBM WebSphereに同梱されているJythonライブラリのために発生します。回避方法は次のとおりです。

  1. 次のファイルを探して編集します。

    WAS_HOME\optionalLibraries\jython\Lib\javaos.py
    
  2. 関数_getOsTypeを探します。

  3. デフォルトとして"nt"を戻すように、_osTypeMap変数を編集します。

    _osTypeMap = ( 
            ( "nt", r"(nt)|(Windows NT)|(Windows NT 4.0)|(WindowsNT)|" 
                    r"(Windows 2000)|(Windows XP)|(Windows CE)" ), 
            ( "dos", r"(dos)|(Windows 95)|(Windows 98)|(Windows ME)" ), 
            ( "mac", r"(mac)|(MacOS.*)|(Darwin)" ), 
            ( "None", r"(None)" ),
            ( "nt", r"(.*)" ), # default - posix seems to vary mast widely 
            ) 
    
  4. 変更を保存します。

7.2.2 IBM WebSphereでSOAクラスタのCoherenceを構成する

IBM WebSphereでSOAクラスタを構成する場合、ホスト名および他の必須クラスタ・プロパティを使用してOracle Coherenceを構成する必要があります。

Oracle WebLogic Server環境の場合、Oracle Coherenceの構成の詳細は、『Oracle Fusion Middleware高可用性ガイド』のコンポジットをデプロイするためのOracle Coherenceの構成に関する項を参照してください。

IBM WebSphereでSOAクラスタを構成する場合、IBM WebSphereに固有の次の手順を使用して同様のタスク・セットを実行します。

  1. IBM WebSphere管理コンソールにログインします。

  2. 「Java Virtual Machine Custom Properties」ページにナビゲートします。

    「Servers」「soa_server_name」「Java and Process Management」→「Process Definition」→「Java Virtual Machine」→「Custom Properties」を選択します。

  3. 次のプロパティを追加します。

    • マルチキャスト・クラスタの場合:

      tangosol.coherence.clusteraddress
      tangosol.coherence.clusterport
      
    • ユニキャスト・クラスタの場合:

      tangosol.coherence.wka1 (= host1)
      tangosol.coherence.wka2 (= host2)
      tangosol.coherence.localhost = (host?)
      tangosol.coherence.wka1.port
      tangosol.coherence.wka2.port
      tangosol.coherence.localport
      

7.2.3 IBM WebSphereで高可用性のためにOracle Business Activity Monitoringを構成するときの制限事項

IBM WebSphereでOracle BAMをインストールおよび構成している場合、『Oracle Fusion Middleware高可用性ガイド』のOracle BAMの高可用性の構成に関する項で説明されている、高可用性の2つのノード構成でOracle BAMサーバーを構成できません。

かわりに、IBM WebSphereでOracle BAMを構成している場合は、コールド・フェイルオーバー構成を使用する必要があります。詳細は、『Oracle Fusion Middleware高可用性ガイド』のOracle Fusion Middleware高可用性のためのアクティブ/パッシブ・トポロジに関する項を参照してください。

7.2.4 IBM HTTP Server (IHS)で受信されたリクエストがFusion Middlewareの「ようこそ」ページにルーティングされる

IBM WebSphere NDでIBM @ HTTPServer (IHS)フロント・エンドとともにFusion Middleware製品を使用している場合、コンテンツ・サーバーで受信されるリクエストが、かわりにセルの管理サーバー(OracleAdminServer)で実行されているFusion Middlewareの「ようこそ」ページにルーティングされることがあります。

リクエストがコンテンツ・サーバーに正しくルーティングされるようにするには、セルを完全に構成した後に、次の手順を実行します。

plugin-cfg.xmlファイルの編集、伝播および再生成の詳細は、IBMのNetwork Deploymentのドキュメントを参照してください。

  1. plugin-cfg.xmlファイルの自動伝播を無効にします。

    次に例を示します。

    IBM/HTTPServer/plug-in/config/webserver1/plugin-cfg.xml
    
  2. plugin-cfg.xmlを手動で再生成します。

  3. plugin-cfg.xmlを手動で編集し、リクエストがOracleAdminServerにルーティングされる原因のエントリを削除します。

  4. plugin-cfg.xmlをIHS Webサーバー・プラグインに手動で伝播します。

これらの手順を実行した後にセルを更新すると、この問題が再発生することがあります。その場合は、この構成手順を繰り返してください。

7.2.5 IBM WebSphere Application ServerインスタンスでのWSRP/JPDKプロデューサの登録

IBM WebSphere Application ServerインスタンスのOracle WebCenter PortalのPagelet Producerコンソールで、WSRP/JPDKプロデューサを登録できません。この問題を解決するには、次の手順に従って必要なロール(AppConnectionManager)をPagelet Producerアプリケーションに追加します。

  1. WebSphere管理コンソールを開きます。

  2. 「WebSphere Applications Deployment」で、「pagelet-producer」を右クリックして「Security and Application Roles」を選択します。

  3. 「Application stripe」をクリックして「pagelet-producer」を選択します。

  4. 「Starts with」フィールドにAppConnectionManagerと入力して、「Search」をクリックします。AppConnectionManagerロールを選択して「Edit」をクリックします。

  5. 「Members」「Add」をクリックして、プリンシパルを検索して必要なユーザーまたはグループをロールに割り当てることができるダイアログを開きます。必要なユーザーを選択して「OK」をクリックし、ダイアログを閉じます。

  6. 「OK」をクリックしてアプリケーション設定を保存します。

  7. WC_Portlet管理対象サーバーを再起動します(サーバーが再起動されないかぎり、更新されたセキュリティ設定は有効になりません)。

7.2.6 SSOログアウトが動作しない

WebSphereでのOAM SSO設定のグローバル・ログアウトは、websphereインスタンスで次のプロパティがtrueに設定されている場合には使用できません。

com.ibm.ws.security.addHttpOnlyAttributeToCookies=true