さて、私が最初に達成しようとしていたのは、OBIEE 11g(WebLogicを使用し、この場合はOHSを使用)でHTTPエラー500をカスタマイズすることでした。SRを開いてOHSでそれを達成しようとしましたが、失敗しました(Oracleの人から、アプリケーションレベルで実行する必要があると言われました)。そこで、WebLogic自体で実行するために新しいSRを開きました。これにより、次のようになります。
•OracleBIホームディレクトリでanalytics.earを見つけます。これは、/ Oracle_BI1(またはインストール時にOracle BI Homeに名前を付けるために選択したもの)/bifoundation/analytics.earになります。したがって、このシナリオ例では、これは次の場所にあります。C:\ OBI \ Oracle_BI1 \ bifoundation \ jee \ analytics.ear•earファイルのバックアップコピーを作成して、参照元に戻す(および元に戻す)復元ポイントを確保します。 )必要に応じて、analytics.earファイルの更新はサポートされていないことに注意してください。新しいファイルをデプロイする前に、以前のanalytics.earファイルを停止して削除する必要があります。
•Javajarツールを使用して、analytics.earファイルを一時的な場所に解凍します。コマンドラインオプションxvfを使用して、コンテンツを現在の作業ディレクトリ(C:\ OBI \ jdk160 \ bin \ jar –xvf C:\ OBI \ Oracle_BI1 \ bifoundation \ jee \ analytics.earなど)に抽出します。コマンドを実行する前に、解凍された内容を保持するための一時ディレクトリを作成し、そのディレクトリに移動します。
耳には、META-INFディレクトリと2つのwarファイル、analytics.warとanalytics-ws.warが含まれています。
•META-INFディレクトリにMANIFEST.MFファイルがあり、ファイルの最後に次の行を追加します。Weblogic-Application-Version:11.1.1次の手順を再適用すると、次のように報告されていることに注意してください。 BI 11.1.1.5.0 BP2パッチを適用する場合、新しいanalytics.earファイルはバージョン管理されていないため、MANIFEST.MFを更新するこの手順は無視する必要があります。
•analytics.warファイルを2番目の一時的な場所に解凍します。これには、default.jspファイルと5つのトップレベルディレクトリが含まれ、そのうちの1つはWEB-INFと呼ばれます。
•WEB-INFディレクトリには、web.xmlという既存のファイルがあります。たとえば、次を追加してweb.xmlを編集します。
<error-page>
<error-code>500</error-code>
<location>/500error.jsp</location>
</error-page>
非表示の文字がないことを確認し、引用符がプラットフォームに対して正しいことを確認してください。
•web.xmlを編集したら、再びjarツールを使用してanalytics.warファイルを再パッケージ化し、次にそれをanalytics.earファイルに再パッケージ化します。次に、analytics.earファイルをWeblogicに再デプロイする必要があります
•Weblogic管理コンソールにログインし、「デプロイメント」をクリックします
•左上のチェンジセンターで、[ロックして編集]をクリックします</p>
•分析アプリを見つけて、その横にあるチェックボックスをクリックしてから、[更新]ボタンをクリックします
•[アプリケーションアシスタントの更新]画面で、展開パスが更新したばかりのearファイルと同じであることを確認します。変更しない場合は、パスを変更します。
•[次へ]、[完了]の順にクリックします
•左上の変更センターで、[変更をアクティブ化]をクリックして変更を保存します。まだ行っていない場合は、Weblogic管理サーバーとすべての管理対象サーバーを再起動します