30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
classcontents

web.xml

web.xmlファイルは、Yellowfinアプリケーションのシステム構成や、ディプロイ情報を提供します。Yellowfinのwebxmlファイルは、Yellowfin アプリケーションのシステム構成やディプロイ情報を提供します。Yellowfinのweb.xmlファイル、以下のディレクトリに格納されています。xmlファイルは以下のディレクトリに格納されています。

Yellowfin\appserver\webapps\ROOT\WEB-INF

Yellowfinインストール時に、インストール固有の設定の多くが、webYellowfin インストール時に、インストール固有の設定の多くがweb.xmlファイルに保存されます。これらの設定は、Yellowfinを正常に起動、実行するために重要です。 

...

構成データベースのパラメーター

Yellowfinが機能するために、web.xmlファイルでYellowfin構成データベースの接続パラメーターを正確に設定する必要があります。これらの設定は、「xmlファイルでYellowfin 構成データベースの接続パラメーターを正確に設定する必要があります。これらの設定は、「InitConnectionPool」という名前で、<servlet>項目にあります。接続パラメーターは、以下の通りです。項目にあります。接続パラメーターは以下の通りです。

JDBCDriverClass

JDBCドライバークラスの名前

必須

JDBCUrl

データベースに接続するためのJDBC URL

必須

JDBCUser

接続に使用するユーザー名

必須

JDBCPassword

接続に使用するパスワード

必須

JDBCPasswordEncrypted

JDBCPassword内のパスワードが、暗号化されているかどうか(true/false)

オプション設定(デフォルトでは、「false」に設定されています)

JDBCMinCount

データベースに対して開かれる最少接続数

必須

JDBCMaxCount

データベースに対して開かれる最大接続数

必須

JDBCTimeout

閉じられるまで使用される接続の時間(秒単位)。

オプション設定(デフォルトでは、「300」に設定されています)

PSCacheSize

各接続につき、キャッシュする最大プリペアードステートメント数。こちらを0に設定すると、プリペアードステートメントのキャッシュが無効化されます。

オプション設定(デフォルトでは、「20」に設定されています)

...

Yellowfinの様々な箇所に影響する、数多くの全般的な起動パラメーターがあります。これらの設定は、「MIStartup」という名前で、<servlet>項目にあります。パラメーターは、以下の通りです。項目にあります。パラメーターは以下の通りです。

ReportCacheSize

レポート結果キャッシュに格納する結果セット数

オプション設定(デフォルトでは「20」に設定されています)

ReportCacheMaxAge

レポート結果キャッシュ内での結果セットの最長保持期間(ミリ秒単位)

オプション設定(デフォルトでは「24時間」に設定されています)

BIRTPath

BIRTサポートファイルへのパス

オプション設定

ScanJarFiles

起動時に、JDBCドライバーをスキャンするかどうか(true/false)

オプション設定(デフォルトでは、「true」に設定されています)

JDBCDrivers

起動時に検索されるJDBCドライバークラス名であり、コンマ区切りで表示されます。ScanJarFilesをfalseに設定した場合、利用可能なドライバーを指定するために、こちらの設定を使用します。

オプション設定

PdfExportInitialMemory

メモリの初期設定

オプション設定 (デフォルトでは「64MB」に設定されています)

PdfExportMaximumMemory

最大メモリ設定

オプション設定 (デフォルトでは「2048MB」に設定されています)

クラスタリング

Styleclass
ClasstopLink

ページトップ

クラスタリングを使用することで、同一のデータベースに対して、複数のYellowfinサーバを実行することができます。Yellowfinにクラスタの設定をするためには、webサービス情報とともに、以下の内容をwebクラスタリングを使用することで、同一のデータベースに対して、複数のYellowfin サーバを実行することができます。Yellowfinにクラスタの設定をするためには、webサービス情報とともに、以下の内容をweb.xmlファイルに追加しなくてはいけません。


Code Block
xml
xml
<!-- Cluster Management -->
  <servlet>
    <servlet-name>ClusterManagement</servlet-name>  
    <servlet-class>com.hof.mi.servlet.ClusterManagement</servlet-class>  
    <init-param>
      <param-name>ServiceUser</param-name>
      <param-value>admin@yellowfin.com.au</param-value>
    </init-param>
    <init-param>
      <param-name>ServicePassword</param-name>
      <param-value>test</param-value>
    </init-param>
     <init-param>
      <param-name>ServiceAddress</param-name>
      <param-value>/services/AdministrationService</param-value>
    </init-param>
    <init-param>
      <param-name>ServicePort</param-name>
      <param-value>80</param-value>
    </init-param>
    <init-param>
      <param-name>ClusterHosts</param-name>
      <param-value>
         192.168.4.196
      </param-value>
    </init-param>
    <load-on-startup>11</load-on-startup>  
  </servlet>

...