一般的な構造
Yellowfinをインストールすると、インスタンス上に「application/program」フォルダーが作成されます。こちらのページでは、フォルダー内に配置される主なファイルやフォルダーについて紹介します。
新しいYellowfin ディレクトリには、有益な情報とリソースが含まれています。次の表では、最も有用な機能の概要を示します。
ディレクトリパスまたはファイル | 説明 |
\appserver | Apache Tomcat Java アプリケーションサーバのバイナリ、スクリプト、システム構成ファイルが含まれます。 |
\appserver\bin | Yellowfin/Tomcatの起動、終了スクリプトが含まれます。 |
\appserver\conf | server.xmlを含むTomcatのシステム構成ファイルが含まれます。 |
\appserver\logs | YellowfinとTomcatのログファイルが含まれます。 |
\appserver\webapps\ROOT | Yellowfin ウェブアプリケーションサーバのバイナリ、スクリプト、システム構成ファイルが含まれます。 (より詳細な情報は、以下の表を参照してください) |
\data | Yellowfinのシステム構成データベースプロパティとスクリプトのデフォルトファイルが含まれます。 |
\development | Yellowfinの開発ライブラリー、ドキュメント、サンプルコードが含まれます。 |
\development\doc\webservices\javadoc | Yellowfin webサービスのドキュメントが含まれます。 |
\doc | 将来的な使用に備えた空のフォルダーです。 |
\legal | Yellowfinとサードパーティのライセンス使用許諾契約と注意書きが含まれます。 |
\tutorialdata | Ski Teamチュートリアルデータベースのファイルが含まれます。 |
\Uninstaller | システムからYellowfinをアンインストールするためのプログラムです。 |
\yellowfin.war | Apache Tomcat Java アプリケーションサーバが使用するYellowfin ウェブアプリケーションのアーカイブです。 |
\YellowfinInstallLog-YYYYMMDD.log | Yellowfinのインストーラーにより生成されるログファイルです (より詳細な情報は、ログとロギング項目を参照してください)。 |
ROOTディレクトリ
appserver\webappsに含まれるROOTフォルダーには、ウェブアプリケーションの主要なスクリプトやファイルが含まれています。
以下の表は、Yellowfinのデフォルト導入をカスタマイズまたは追加する場合にアクセスする必要がある、最も有用なコンテンツの一部を示しています。
ディレクトリパス、またはファイル | 説明 |
\customcss | カスタマイズしたcssファイルを、このディレクトリに配置します。このディレクトリに配置された任意のcss形式ファイルは、すべてのページに含まれることになります。 |
\customimages | カスタマイズしたイメージファイルを、このディレクトリに配置します。このディレクトリに配置された任意のファイルは、イメージディレクトリ内の同一名ファイルを上書きます。 |
\js\chartingLibraries | 追加のJavaScript グラフライブラリを配置することができます。 |
\revisions.json | Yellowfin ビルドのバージョン情報です。 |
\WEB-INF\custom-functions.xml | このファイルにカスタムSQL機能を追加することができます。 |
\WEB-INF\lib | 追加のJDBCドライバーを配置することができます。 |
\WEB-INF\log4j.properties | このファイルにYellowfinのロギングレベルを設定することができます。 |
\WEB-INF\web.xml | Yellowfin ウェブアプケーションの主要な構成ファイルです。 |
ログファイルの格納場所
Yellowfinは、様々な目的のために必要な程度の詳細を記録できます。ログファイルの格納場所やコンテンツの詳細については、ログとロギングページを参照してください。