Oracle Application Server リリース・ノート 10g リリース3(10.1.3.1.0)for AIX 5L Based Systems (64-bit) B40032-04 |
|
![]() 戻る |
![]() 次へ |
この章では、OracleAS Portalに関する問題について説明します。内容は次のとおりです。
この項では、OmniPortlet、Web Clipping、シンプル・パラメータ・フォーム、ページ・ポートレットおよびWSRPプロバイダに関する問題とその対処方法について説明します。この項の内容は次のとおりです。
OmniPortletを複数の中間層環境にデプロイするには、その手順の一環として、データベース・プリファレンス・ストアを作成して、OmniPortletプリファレンス情報を格納する必要があります。
OC4Jリリース10.1.3がインストールされている場合、data-sources.xml
ファイルにdata-source
エントリを追加するとエラーとなります。これは、OC4Jリリース10.1.3ではdata-sources.xml
ファイルの書式が変更され、データソースの定義方法が異なるためです。
OmniPortletデプロイ用にOC4Jリリース10.1.3を構成するには、次の手順を実行します。
『Oracle Application Server Portal開発者ガイド』のOC4Jスタンドアロンの構成に関する項の手順8の説明に従って、data-sources.xml
ファイルに新しいエントリを追加します。
ORACLE_HOME
/j2ee/OC4J_Portal/applications/portalTools/omniPortlet/WEB-INF/providers/omniPortlet
ディレクトリにあるprovider.xml
ファイルを編集します。太字で示されているpreferenceStore
タグを編集します。
<provider class="oracle.webdb.reformlet.ReformletProvider"> <vaultId>0</vaultId> <session>true</session> <preferenceStore class="oracle.portal.provider.v2.preference.DBPreferenceStore"> <name>omniPortletprefStore</name> <connection>jdbc/PooledConnection</connection> </preferenceStore>
OC4Jを再起動します。
この項では、OracleAS Portalドキュメントの記載内容の誤りについて説明します。内容は次のとおりです。
『Oracle Application Server Portal開発者ガイド』の第3.2.6項「デフォルト編集モード」の最後の箇条書き項目に、次のような記述があります。
OmniPortletでDBPreferenceStoreを使用するように構成し、『Oracle Application Server Portal構成ガイド』の第5.3.6項「手順6: PortalツールとWebプロバイダの構成(オプション)」の手順に従います。
『Oracle Application Server Portal構成ガイド』の手順は、10.1.3より前のバージョンのOC4Jにのみ適用されます。この箇条書き項目は、次のように読み替えてください。
OmniPortletでデータベース・プリファレンス・ストアを使用するように構成します。インストールされているOC4Jのバージョンにより、次のいずれかの手順を実行します。
10.1.3より前のOC4Jのリリースがインストールされている場合は、『Oracle Application Server Portal構成ガイド』の第5.3.6項「手順6: PortalツールとWebプロバイダの構成(オプション)」に示された手順を実行します。
OC4Jリリース10.1.3がインストールされている場合は、次の手順を実行します。
『Oracle Application Server Portal開発者ガイド』のOC4Jスタンドアロンの構成に関する項の手順8の説明に従って、data-sources.xml
ファイルに新しいエントリを追加します。
ORACLE_HOME
/j2ee/OC4J_Portal/applications/portalTools/omniPortlet/WEB-INF/providers/omniPortlet
ディレクトリにあるprovider.xml
ファイルを編集します。太字で示されているpreferenceStore
タグを編集します。
<provider class="oracle.webdb.reformlet.ReformletProvider"> <vaultId>0</vaultId> <session>true</session> <preferenceStore class="oracle.portal.provider.v2.preference.DBPreferenceStore"> <name>omniPortletprefStore</name> <connection>jdbc/PooledConnection</connection> </preferenceStore>
OC4Jを再起動します。